PPL Logo

conv-core/msgcallbacks.c File Reference

Go to the source code of this file.

Data Structures

struct  CMsgCallback
struct  CMsgCallbackQ

Typedefs

typedef struct CMsgCallback CMSGCALLBACK

Functions

void CMsgCallbacksInit (void)
static int CMsgRegisterCallback (CMsgProcFn fnp, int type)
int CMsgRegisterCallbackPair (CMsgProcFn sendFn, CMsgProcFn recvFn)
void CMsgInvokeCallbacks (int type, char *msg)

Variables

struct CMsgCallbackQ cMsgSendCbQ
struct CMsgCallbackQ cMsgRecvCbQ


Typedef Documentation

typedef struct CMsgCallback CMSGCALLBACK


Function Documentation

void CMsgCallbacksInit ( void   ) 

Definition at line 39 of file msgcallbacks.c.

References CMsgCallbackQ::cbQ, cMsgRecvCbQ, cMsgSendCbQ, malloc(), and CMsgCallbackQ::size.

static int CMsgRegisterCallback ( CMsgProcFn  fnp,
int  type 
) [static]

int CMsgRegisterCallbackPair ( CMsgProcFn  sendFn,
CMsgProcFn  recvFn 
)

Definition at line 79 of file msgcallbacks.c.

References CMsgRegisterCallback().

void CMsgInvokeCallbacks ( int  type,
char *  msg 
)


Variable Documentation

Definition at line 36 of file msgcallbacks.c.

Referenced by CMsgCallbacksInit(), CMsgInvokeCallbacks(), and CMsgRegisterCallback().

Definition at line 37 of file msgcallbacks.c.

Referenced by CMsgCallbacksInit(), CMsgInvokeCallbacks(), and CMsgRegisterCallback().


Generated on Sat May 26 08:08:07 2012 for Charm++ by  doxygen 1.5.5