Home
Research
Papers
Posters
Manuals
Talks
Download
People
Help
Wiki
Internal
Main Page
Modules
Namespaces
Data Structures
Files
Related Pages
File List
Globals
arch/util/persist-comm.c File Reference
Support for persistent communication setup.
More...
Go to the source code of this file.
Data Structures
struct
_PersistentRequestMsg
struct
_PersistentReqGrantedMsg
struct
_PersistentDestoryMsg
Typedefs
typedef
_PersistentRequestMsg
PersistentRequestMsg
typedef
_PersistentReqGrantedMsg
PersistentReqGrantedMsg
typedef
_PersistentDestoryMsg
PersistentDestoryMsg
Functions
void
initSendSlot
(
PersistentSendsTable
*slot)
void
swapSendSlotBuffers
(
PersistentSendsTable
*slot)
void
initRecvSlot
(
PersistentReceivesTable
*slot)
void
swapRecvSlotBuffers
(
PersistentReceivesTable
*slot)
PersistentHandle
getFreeSendSlot
()
PersistentHandle
getFreeRecvSlot
()
PersistentHandle
CmiCreatePersistent
(
int
destPE,
int
maxBytes)
static void
persistentRequestHandler
(void *env)
static void
persistentReqGrantedHandler
(void *env)
PersistentReq
CmiCreateReceiverPersistent
(
int
maxBytes)
PersistentHandle
CmiRegisterReceivePersistent
(
PersistentReq
recvHand)
void
persistentDestoryHandler
(void *env)
void
CmiDestoryPersistent
(
PersistentHandle
h)
void
CmiDestoryAllPersistent
()
void
CmiPersistentInit
()
void
CmiUsePersistentHandle
(
PersistentHandle
*
p
,
int
n
)
Variables
PersistentSendsTable
persistentSendsTable
[TABLESIZE]
int
persistentSendsTableCount
= 0
PersistentReceivesTable
*
persistentReceivesTableHead
PersistentReceivesTable
*
persistentReceivesTableTail
int
persistentReceivesTableCount
= 0
int
persistentRequestHandlerIdx
int
persistentReqGrantedHandlerIdx
int
persistentDestoryHandlerIdx
PersistentHandle
*
phs
= NULL
int
phsSize
Detailed Description
Support for persistent communication setup.
Definition in file
persist-comm.c
.
Generated on Sun Jun 29 13:29:32 2008 for Charm++ by
1.5.1