Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

DCDT_PostOffice.h File Reference

#include <string.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#include <iostream>
#include <DCDT_Agora.h>
#include <DCDT_Defs.h>
#include <sys/time.h>
#include <DCDT_Time.h>
#include <DCDT_Msg.h>
#include <DCDT_ctrace.h>

Go to the source code of this file.

Classes

struct  _SubsMsgElem
 Structure needed to keep track of various member's subscriptions. More...
class  DCDT_PostOffice
 Data structures and method to subscribe, insert, delete and read messages. More...

Defines

#define POSTOFFICE_SLWB   1
#define POSTOFFICE_SLWDC   2
#define POSTOFFICE_SLWSM   3
#define BLOCKING   true
#define NOBLOCKING   false
#define MSG_ALL_TYPES   0

Typedefs

typedef _SubsMsgElem SubsMsgTypeElem
 Structure needed to keep track of various member's subscriptions.


Define Documentation

#define BLOCKING   true
 

Definition at line 84 of file DCDT_PostOffice.h.

#define MSG_ALL_TYPES   0
 

Definition at line 88 of file DCDT_PostOffice.h.

#define NOBLOCKING   false
 

Definition at line 85 of file DCDT_PostOffice.h.

#define POSTOFFICE_SLWB   1
 

Definition at line 79 of file DCDT_PostOffice.h.

Referenced by DCDT_PostOffice::AddMember(), DCDT_PostOffice::AddMsg(), DCDT_PostOffice::AddSysMember(), DCDT_PostOffice::CleanupList(), DCDT_PostOffice::DCDT_PostOffice(), DCDT_PostOffice::DeleteMemberTableEntry(), DCDT_PostOffice::ReadLastMsg(), DCDT_PostOffice::ReadNextMsg(), DCDT_PostOffice::ReadSubscribedMsgMask(), DCDT_PostOffice::SubscribeMsgTypeID(), DCDT_PostOffice::UnSubscribeAll(), DCDT_PostOffice::UnSubscribeMsgTypeID(), and DCDT_PostOffice::UpdateSubs().

#define POSTOFFICE_SLWDC   2
 

Definition at line 80 of file DCDT_PostOffice.h.

Referenced by DCDT_PostOffice::AddMember(), DCDT_PostOffice::AddMsg(), DCDT_PostOffice::AddSysMember(), DCDT_PostOffice::CleanupList(), DCDT_PostOffice::DCDT_PostOffice(), DCDT_PostOffice::DeleteMemberTableEntry(), DCDT_PostOffice::ReadLastMsg(), DCDT_PostOffice::ReadNextMsg(), DCDT_PostOffice::ReadSubscribedMsgMask(), DCDT_PostOffice::SubscribeMsgTypeID(), DCDT_PostOffice::UnSubscribeAll(), DCDT_PostOffice::UnSubscribeMsgTypeID(), and DCDT_PostOffice::UpdateSubs().

#define POSTOFFICE_SLWSM   3
 

Definition at line 81 of file DCDT_PostOffice.h.

Referenced by DCDT_PostOffice::AddMember(), DCDT_PostOffice::AddMsg(), DCDT_PostOffice::AddSysMember(), DCDT_PostOffice::CleanupList(), DCDT_PostOffice::DCDT_PostOffice(), DCDT_PostOffice::DeleteMemberTableEntry(), DCDT_PostOffice::ReadLastMsg(), DCDT_PostOffice::ReadNextMsg(), DCDT_PostOffice::ReadSubscribedMsgMask(), DCDT_PostOffice::SubscribeMsgTypeID(), DCDT_PostOffice::UnSubscribeAll(), DCDT_PostOffice::UnSubscribeMsgTypeID(), and DCDT_PostOffice::UpdateSubs().


Typedef Documentation

typedef struct _SubsMsgElem SubsMsgTypeElem
 

Structure needed to keep track of various member's subscriptions.


Generated on Sun Jun 19 10:35:50 2005 for dcdt by  doxygen 1.3.9.1