Go to the source code of this file.
Detailed Description
Macro Definition Documentation
| #define DtASTNT_DECLARE_CLIENT_CALLBACK_METHODS |
( |
|
ClassName | ) |
|
Value:public: \
ClassName##Cb cb, void* usr); \
ClassName##Cb cb, void* usr);
| #define DtASTNT_DECLARE_PEER_CALLBACK_METHODS |
( |
|
ClassName | ) |
|
Value:public: \
ClassName##Cb cb, void* usr); \
ClassName##Cb cb, void* usr);
| #define DtASTNT_DECLARE_QUEUE_CALLBACK_METHODS |
( |
|
ClassName | ) |
|
Value:public: \
ClassName##Cb cb, void* usr); \
ClassName##Cb cb, void* usr);
| #define DtASTNT_DECLARE_SERVER_CALLBACK_METHODS |
( |
|
ClassName | ) |
|
Value:public: \
ClassName##Cb cb, void* usr); \
ClassName##Cb cb, void* usr);
| #define DtASTNT_DECLARE_STANDARD_MSG_METHODS |
( |
|
ClassName | ) |
|
Value:public: \
typedef void (*ClassName##Cb)(const ClassName& msg, void* usr); \
ClassName(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER); \
DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER); \
virtual ~ClassName(); \
void addAllParameters(); \
DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER); \
DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER); \
protected: \
ClassName* self() const \
{ return const_cast<ClassName*>( this ); }
| #define DtASTNT_DEFINE_CLIENT_CALLBACK_METHODS |
( |
|
ClassName | ) |
|
Value:
ClassName##Cb cb, void* usr) \
{ \
conn->addMsgCallback(ClassName##Kind, \
(DtAssistantMsgCbMgr::DtCallbackFcn) cb, usr); \
} \
ClassName##Cb cb, void* usr) \
{ \
conn->removeMsgCallback(ClassName##Kind, \
(DtAssistantMsgCbMgr::DtCallbackFcn) cb, usr); \
}
| #define DtASTNT_DEFINE_PEER_CALLBACK_METHODS |
( |
|
ClassName | ) |
|
Value:
ClassName##Cb cb, void* usr) \
{ \
conn->addMsgCallback(ClassName##Kind, \
(DtAssistantMsgCbMgr::DtCallbackFcn) cb, usr); \
} \
ClassName##Cb cb, void* usr) \
{ \
conn->removeMsgCallback(ClassName##Kind, \
(DtAssistantMsgCbMgr::DtCallbackFcn) cb, usr); \
}
| #define DtASTNT_DEFINE_QUEUE_CALLBACK_METHODS |
( |
|
ClassName | ) |
|
Value:
ClassName##Cb cb, void* usr) \
{ \
conn->addMsgCallback(ClassName##Kind, \
(DtAssistantMsgCbMgr::DtCallbackFcn) cb, usr); \
} \
ClassName##Cb cb, void* usr) \
{ \
conn->removeMsgCallback(ClassName##Kind, \
(DtAssistantMsgCbMgr::DtCallbackFcn) cb, usr); \
}
| #define DtASTNT_DEFINE_SERVER_CALLBACK_METHODS |
( |
|
ClassName | ) |
|
Value:
ClassName##Cb cb, void* usr) \
{ \
conn->addMsgCallback(ClassName##Kind, \
(DtAssistantMsgCbMgr::DtCallbackFcn) cb, usr); \
} \
ClassName##Cb cb, void* usr) \
{ \
conn->removeMsgCallback(ClassName##Kind, \
(DtAssistantMsgCbMgr::DtCallbackFcn) cb, usr); \
}
| #define DtASTNT_DEFINE_STANDARD_MSG_METHODS |
( |
|
ClassName | ) |
|