Support for persistent communication setup.
|
Data Structures |
struct | _PersistentRequestMsg |
struct | _PersistentReqGrantedMsg |
struct | _PersistentDestroyMsg |
Typedefs |
typedef struct
_PersistentRequestMsg | PersistentRequestMsg |
typedef struct
_PersistentReqGrantedMsg | PersistentReqGrantedMsg |
typedef struct
_PersistentDestroyMsg | PersistentDestroyMsg |
Functions |
| CpvDeclare (PersistentSendsTable *, persistentSendsTableHead) |
| CpvDeclare (PersistentSendsTable *, persistentSendsTableTail) |
| CpvDeclare (int, persistentSendsTableCount) |
| CpvDeclare (PersistentReceivesTable *, persistentReceivesTableHead) |
| CpvDeclare (PersistentReceivesTable *, persistentReceivesTableTail) |
| CpvDeclare (int, persistentReceivesTableCount) |
| CpvDeclare (PersistentHandle *, phs) |
| CpvDeclare (int, phsSize) |
| CpvDeclare (int, curphs) |
void | initRecvSlot (PersistentReceivesTable *slot) |
void | initSendSlot (PersistentSendsTable *slot) |
void | swapSendSlotBuffers (PersistentSendsTable *slot) |
void | swapRecvSlotBuffers (PersistentReceivesTable *slot) |
PersistentHandle | getFreeSendSlot (void) |
PersistentHandle | getFreeRecvSlot (void) |
PersistentHandle | CmiCreateCompressPersistent (int destPE, int maxBytes, int compressStart, int type) |
PersistentHandle | CmiCreateCompressPersistentSize (int destPE, int maxBytes, int compressStart, int compressSize, int type) |
PersistentHandle | CmiCreatePersistent (int destPE, int maxBytes) |
static void | persistentNoDecompressHandler (void *msg) |
static void | persistentDecompressHandler (void *msg) |
int | CompressPersistentMsg (PersistentHandle h, int size, void **m) |
int | CompressPersistentMsg (PersistentHandle h, int size, void *msg) |
PersistentHandle | CmiCreateNodePersistent (int destNode, int maxBytes) |
PersistentHandle | CmiCreateCompressNodePersistent (int destNode, int maxBytes, int start, int type) |
PersistentHandle | CmiCreateCompressNodePersistentSize (int destNode, int maxBytes, int start, int compressSize, int type) |
static void | persistentRequestHandler (void *env) |
static void | persistentReqGrantedHandler (void *env) |
PersistentReq | CmiCreateReceiverPersistent (int maxBytes) |
PersistentHandle | CmiRegisterReceivePersistent (PersistentReq recvHand) |
void | persistentDestroyHandler (void *env) |
void | CmiDestroyPersistent (PersistentHandle h) |
void | CmiDestroyAllPersistent (void) |
void | CmiPersistentInit (void) |
void | CmiUsePersistentHandle (PersistentHandle *p, int n) |
void | CmiPersistentOneSend (void) |
Variables |
int | persistentRequestHandlerIdx |
int | persistentReqGrantedHandlerIdx |
int | persistentDestroyHandlerIdx |
int | persistentDecompressHandlerIdx |
int | persistentNoDecompressHandlerIdx |
Support for persistent communication setup.