6 #include "carma/szaarrayutils/netbuf.h"
8 typedef struct NetObjTable NetObjTable;
15 int obj_to_net(
const NetObjTable *types, sza::array::NetBuf *net,
int id,
void *obj);
16 int net_to_obj(
const NetObjTable *types, sza::array::NetBuf *net,
int id,
void *obj);
34 typedef short NetEnum;
35 typedef short NetBool;
36 typedef unsigned long NetMask;
37 typedef unsigned long NetUlong;
52 const NetObjEnumTab *etab;
60 const NetObjMember *member;
71 const NetObjInfo *info;
77 size_t net_max_obj_size(
const NetObjTable *types);
78 size_t net_obj_size(
const NetObjTable *types,
int id);
79 size_t net_type_size(NetDataType type);
80 size_t net_native_size(
const NetObjTable *types,
int id);
81 const NetObjInfo *net_obj_info(
const NetObjTable *types,
int id);