00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef PSEUDOMESSAGEEVENT_H
00017 #define PSEUDOMESSAGEEVENT_H
00018
00019 #ifndef USE_PCH
00020 #include <string>
00021 #include "debug.h"
00022 #include <libcw/events.h>
00023 #endif
00024
00025 #include "IdentityReference.h"
00026
00027
00028 class PseudoMessageEventType {
00029 };
00030
00031
00032 class PseudoMessageEventRequestData {
00033 public:
00034
00035 PseudoMessageEventRequestData(void)
00036 { Dout(dc::objects, "Constructing PseudoMessageEventRequestData"); }
00037 #ifdef CWDEBUG
00038
00039 PseudoMessageEventRequestData(PseudoMessageEventRequestData const& pseudo_message_event_request_data)
00040 { Dout(dc::objects, "Copy-constructing PseudoMessageEventRequestData from " << pseudo_message_event_request_data); }
00041
00042 ~PseudoMessageEventRequestData() { Dout(dc::objects, "Destructing PseudoMessageEventRequestData " << *this); }
00043 #endif
00044 };
00045
00046
00047 typedef event_server_tct<event_request_base_tct<PseudoMessageEventType> > PseudoMessageEventServer;
00048
00049 #endif // PSEUDOMESSAGEEVENT_H