30 lines
587 B
C
Executable File
30 lines
587 B
C
Executable File
/*
|
|
* rpc_sessionpool.h
|
|
*
|
|
* Created on: 2011-3-23
|
|
* Author: yanghu
|
|
*/
|
|
|
|
#ifndef RPC_SESSIONPOOL_H_
|
|
#define RPC_SESSIONPOOL_H_
|
|
|
|
#include "rpc_types.h"
|
|
|
|
BEGIN_DECLS
|
|
|
|
typedef struct _rpc_sessionpool rpc_sessionpool;
|
|
|
|
rpc_sessionpool* rpc_sessionpool_new();
|
|
|
|
int rpc_sessionpool_insert(rpc_sessionpool *pool, pointer data);
|
|
|
|
pointer rpc_sessionpool_get(rpc_sessionpool *pool, int index);
|
|
|
|
boolean rpc_sessionpool_remove(rpc_sessionpool *pool, int index);
|
|
|
|
boolean rpc_sessionpool_free(rpc_sessionpool *pool);
|
|
|
|
END_DECLS
|
|
|
|
#endif /* RPC_SESSIONPOOL_H_ */
|