18 #include "BroadcastMgr.decl.h" 22 #define BCASTMSGSIZE (9*sizeof(double)) 90 CkpvAccess(BroadcastMgr_instance) =
this;
96 return CkpvAccess(BroadcastMgr_instance);
void recvBroadcast(BroadcastMsg *msg)
BroadcastClientElem(BroadcastClient *c)
UniqueSet< TaggedMsg > * taggedMsg
int getbuf(BroadcastClient &b, int tag, void *msg)
void unsubscribe(BroadcastClient &bc)
void send(BroadcastClient &b, int tag, void *buf, size_t)
int operator==(const BroadcastClientElem &b) const
void subscribe(BroadcastClient &bc)
BroadcastClient * broadcastClient
TaggedMsg(int t, int s, int c, void *m)
int operator==(const BOID &b) const
int operator==(const TaggedMsg &tm) const
UniqueSet< BroadcastClientElem > * broadcastSet
static BroadcastMgr * Object()