DDS  ver. 3.6
ChannelEventHandlersImpl.h
Go to the documentation of this file.
1 // Copyright 2015 GSI, Inc. All rights reserved.
2 //
3 //
4 //
5 #ifndef DDS_ChannelEventHandlersImpl_h
6 #define DDS_ChannelEventHandlersImpl_h
7 
9 #include "ChannelInfo.h"
10 
11 namespace dds
12 {
13  namespace protocol_api
14  {
16  enum class EChannelEvents
17  {
24  };
25 
26  class CChannelEventHandlersImpl : private CBaseEventHandlersImpl<EChannelEvents>
27  {
28  DDS_BEGIN_EVENT_HANDLERS(EChannelEvents)
33  void(const SSenderInfo&))
38  };
39  } // namespace protocol_api
40 } // namespace dds
41 
42 #endif
Definition: BaseEventHandlersImpl.h:69
Definition: BaseEventHandlersImpl.h:48
Definition: ChannelEventHandlersImpl.h:26
#define DDS_REGISTER_EVENT_HANDLER(eventType, eventID, funcType)
Definition: BaseEventHandlersImpl.h:26
Miscellaneous functions and helpers are located here.
Definition: AgentConnectionManager.h:13
EChannelEvents
Channel events, which channels and users of channel objects can subscribe on.
Definition: ChannelEventHandlersImpl.h:16
#define DDS_END_EVENT_HANDLERS
Definition: BaseEventHandlersImpl.h:24