C interface

C interface

#include "ObjLayer.h"

void ObjLayer_spaceInit ( int objNumProc );

ObjStatus_t ObjLayer_createInit ( int size, void *data, Id_t IdOut );
ObjStatus_t ObjLayer_createTest ( Id_t IdIn );

ObjStatus_t ObjLayer_readAcquire ( Id_t IdIn, Wrap_t **handleOut );
void       *ObjLayer_mapData ( Wrap_t *handleIn );
void        ObjLayer_readRelease ( Wrap_t *handleIn );

ObjStatus_t ObjLayer_validInit ( Id_t IdIn );
ObjStatus_t ObjLayer_validTest ( Id_t IdIn );

ObjStatus_t ObjLayer_modifyInit ( Id_t IdIn, int newSize, void *newData );
ObjStatus_t ObjLayer_modifyTest ( Id_t IdIn );

ObjStatus_t ObjLayer_destroyInit ( Id_t IdIn );
ObjStatus_t ObjLayer_destroyTest ( Id_t IdIn );

void ObjLayer_validHook_h ( Id_t id, void *sendBase, void *recvBase )



Chih-Po Wen
Wed Sep 13 23:57:28 PDT 1995