l3.libnazgul/src/nzg_proto.h

21 lines
743 B
C
Raw Normal View History

2004-02-19 10:13:42 +00:00
#ifndef _NZG_PROTO
#define _NZG_PROTO 1
2004-02-16 21:25:11 +00:00
2004-02-21 21:07:40 +00:00
/* src/nzg_allocate.c */
void *msgAllocate(msgSpace *space, int pool, int taille, int option);
/* src/nzg_list.c */
/* src/nzg_msgList.c */
msgSpaceListElem *addBegining(msgSpaceListElem *list, int ownerpid);
/* src/nzg_pool.c */
int msgPoolCreate(msgSpaceId spaceId, int poolIdx, int buffNb, int buffSize);
/* src/nzg_spaces.c */
msgSpace *msgSpaceCreate(msgSpaceId spaceId, int queueNb, int poolNb, msgPool *poolInfos);
2004-02-17 19:32:44 +00:00
msgSpace *msgSpaceOpen(msgSpaceId spaceId);
int msgSpaceDelete(msgSpaceId spaceId);
2004-02-22 11:19:08 +00:00
/* src/nzg_buffer.c */
int msgBufferGetFreeIndex(msgPoolData * poolDataTab, int poolIndex);
2004-02-22 11:50:29 +00:00
int msgBufferAttachProc(msgPoolData * poolDataTab, int poolIndex, int bufferIndex,void *addr);
2004-02-17 19:32:44 +00:00
2004-02-19 10:13:42 +00:00
#endif