2019-06-17 08:37:47 +00:00
|
|
|
/*
|
|
|
|
* rpc_array.h
|
|
|
|
*
|
|
|
|
* Created on: 2011-3-24
|
|
|
|
* Author: yanghu
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef RPC_ARRAY_H_
|
|
|
|
#define RPC_ARRAY_H_
|
|
|
|
|
|
|
|
#include "rpc_types.h"
|
|
|
|
|
|
|
|
typedef struct _rpc_array rpc_array;
|
|
|
|
|
|
|
|
rpc_array* rpc_array_new();
|
|
|
|
|
|
|
|
rpc_array* rpc_array_new_size(int size);
|
|
|
|
|
|
|
|
pointer rpc_array_get(rpc_array* array);
|
|
|
|
|
|
|
|
pointer rpc_array_index(rpc_array* array, int index);
|
|
|
|
|
|
|
|
boolean rpc_array_add(rpc_array* array, pointer data);
|
|
|
|
|
2019-08-20 06:38:48 +00:00
|
|
|
boolean rpc_array_del(rpc_array* array, pointer data);
|
|
|
|
|
|
|
|
boolean rpc_array_destroy(rpc_array* array) ;
|
|
|
|
|
2019-06-17 08:37:47 +00:00
|
|
|
#endif /* RPC_ARRAY_H_ */
|