*** empty log message ***

This commit is contained in:
glenux 2004-02-19 11:03:55 +00:00
parent 276d279d0e
commit 6f03de7d66
2 changed files with 26 additions and 8 deletions

View file

@ -13,11 +13,22 @@ typedef char * msgSpaceQueueDataId;
typedef char * msgSpaceQueueId; typedef char * msgSpaceQueueId;
typedef struct MsgPool { typedef struct MsgPool {
msgSpacePoolId id;
int bufferNb;
int bufferSize;
/* pid[] */
int allocDispBuffer;
int allocOverload
/* liste des processus demandeurs */
} msgPool; } msgPool;
typedef struct MsgSpace { typedef struct MsgSpace {
msgSpaceId id;
int poolNb;
int queueNb;
/* TODO: queueId */
int pid;
msgSpacePoolDataId poolDataId;
} msgSpace; } msgSpace;

View file

@ -60,13 +60,20 @@ msgSpace * msgSpaceCreate(
/* on ferme le descripteur du fichier */ /* on ferme le descripteur du fichier */
close(mSFd); close(mSFd);
/* on ajoute spaceId a la liste des msgSpace connus */
/* on crée queueNb files de messages */ /* TODO: on ajoute spaceId a la liste des msgSpace connus */
/* TODO: on crée queueNb files de messages */
/* on créer poolNb pool de buffers */ /* on créer poolNb pool de buffers */
/* et on "attache" tout ce beau monde au spaceId */
for (i=0;i<poolNb;i++){
// creation d'une pool
mSAddr->
}
/* on attache tout ce beau monde au spaceId */
/* on renvoie un pointeur sur le bon spaceId */ /* on renvoie un pointeur sur le bon spaceId */
return mSAddr; return mSAddr;