l3.libnazgul/src/nzg_proto.h

25 lines
749 B
C
Raw Normal View History

2004-02-16 21:25:11 +00:00
char **msgSpaceIdList(void);
msgSpace * msgSpaceCreate(
msgSpaceId spaceId, // identifiant externe de l'espace de msg
int queueNb, // nombre de files de messages
int poolNb, // nombre de pool de buffers
msgPool * queueNbCar // tableau de caracteristiques des different pool
);
void * msgAllocate(
msgSpace * space, //espace de message concern<72>
int pool, //num<75>ro de pool ou r<>aliser l'allocation
int taille, //si l'argument pr<70>c<EFBFBD>dent est ANYPOOL, taille requise
int option // 0 ou NONBLOCK
);
2019-09-16 14:54:52 +00:00
/* nzg_create.c */
msgSpace *msgSpaceCreate(msgSpaceId spaceId, int queueNb, int poolNb, msgPool *queueNbCar);
msgSpace *msgSpaceOpen(msgSpaceId spaceId);
void msgSpaceDelete(msgSpaceId spaceId);
msgSpaceId msgSp2nzgId(msgSpaceId spaceId);