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

DCDT_Msg.h File Reference

#include <DCDT_Defs.h>
#include <DCDT_Time.h>

Go to the source code of this file.

Classes

struct  _HSMsgHeader
 HandShake message header. More...
struct  _DCDT_MsgHeader
 Message header. More...
class  DCDT_Msg
 Message object. More...

Defines

#define HS_NOTIFY   1
 HandShake Notify.
#define HS_ANSWER   2
 HandShake Answer.
#define MT_SUBSUPD   1001
#define MT_KEEPALIVE   1002
#define MT_CONNECT   1003
#define NO_WARRANTY   0
#define MID_WARRANTY   5
#define MAX_WARRANTY   10
#define UDP_WARRANTY   0
#define UDP_RETRY_WARRANTY   5
#define TCP_WARRANTY   10
#define HSMSGHEADER_LEN   sizeof(HSMsgHeader)
#define MAX_HSPAYLOAD_LEN   16
#define MSGHEADER_LEN   sizeof(DCDT_MsgHeader)

Typedefs

typedef _HSMsgHeader HSMsgHeader
 HandShake message header.
typedef _DCDT_MsgHeader DCDT_MsgHeader
 Message header.


Define Documentation

#define HS_ANSWER   2
 

HandShake Answer.

Definition at line 36 of file DCDT_Msg.h.

Referenced by DCDT_InnerLinkManager::DoYourJob(), and DCDT_Finder::DoYourJob().

#define HS_NOTIFY   1
 

HandShake Notify.

Definition at line 34 of file DCDT_Msg.h.

Referenced by DCDT_InnerLinkManager::DoYourJob(), and DCDT_Finder::DoYourJob().

#define HSMSGHEADER_LEN   sizeof(HSMsgHeader)
 

Definition at line 60 of file DCDT_Msg.h.

Referenced by UDPSocket::ReceiveHS(), and InnerSocket::ReceiveHS().

#define MAX_HSPAYLOAD_LEN   16
 

Definition at line 61 of file DCDT_Msg.h.

Referenced by UDPSocket::ReceiveHS().

#define MAX_WARRANTY   10
 

Definition at line 46 of file DCDT_Msg.h.

#define MID_WARRANTY   5
 

Definition at line 45 of file DCDT_Msg.h.

#define MSGHEADER_LEN   sizeof(DCDT_MsgHeader)
 

Definition at line 85 of file DCDT_Msg.h.

Referenced by UDPSocket::Receive(), and UDPSocket::Send().

#define MT_CONNECT   1003
 

Definition at line 41 of file DCDT_Msg.h.

Referenced by DCDT_InnerChannel::StartConn(), and DCDT_Channel_IP::StartConn().

#define MT_KEEPALIVE   1002
 

Definition at line 40 of file DCDT_Msg.h.

#define MT_SUBSUPD   1001
 

Definition at line 39 of file DCDT_Msg.h.

Referenced by DCDT_LinkTx::DCDT_LinkTx().

#define NO_WARRANTY   0
 

Definition at line 44 of file DCDT_Msg.h.

#define TCP_WARRANTY   10
 

Definition at line 50 of file DCDT_Msg.h.

Referenced by DCDT_LinkTx::DCDT_LinkTx().

#define UDP_RETRY_WARRANTY   5
 

Definition at line 49 of file DCDT_Msg.h.

#define UDP_WARRANTY   0
 

Definition at line 48 of file DCDT_Msg.h.


Typedef Documentation

typedef struct _DCDT_MsgHeader DCDT_MsgHeader
 

Message header.

Referenced by DCDT_Msg::DCDT_Msg(), DCDT_Msg::GetHeader(), DCDT_PostOffice::LogMsg(), UDPSocket::Receive(), TCPSocket::Receive(), InnerSocket::Receive(), and DCDT_Channel_Serial::Receive().

typedef struct _HSMsgHeader HSMsgHeader
 

HandShake message header.

Referenced by UDPSocket::ReceiveHS(), InnerSocket::ReceiveHS(), DCDT_InnerChannel::ReceiveHS(), DCDT_Channel_Serial::ReceiveHS(), DCDT_Channel_IP::ReceiveHS(), UDPSocket::SendHS(), InnerSocket::SendHS(), DCDT_Channel_Serial::StartConn(), and DCDT_Channel_Serial::WaitConn().


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