summaryrefslogtreecommitdiff
path: root/CIAO/connectors/dds4ccm/tests/Derived/DDS_Derived_Connector_T.h
blob: 392479178a2b8e004210ee2c64bf3b7042624adf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#if !defined DERIVED_CONNECTOR_T
#define DERIVED_CONNECTOR_T

#include "connectors/dds4ccm/impl/DDS_Event_Connector_T.h"
#include "connectors/dds4ccm/impl/DDS_State_Connector_T.h"

template <typename DDS_TYPE, typename CCM_TYPE, bool FIXED, typename SEQ_TYPE>
class MyEvent_Connector_T
  : public virtual DDS_Event_Connector_T<DDS_TYPE, CCM_TYPE, FIXED, SEQ_TYPE>
{
  virtual ::CCM_fooA_ptr get_my_foo (void)
  {
    return ::CCM_fooA::_nil ();
  }
};

template <typename DDS_TYPE, typename CCM_TYPE, bool FIXED, typename SEQ_TYPE>
class MyState_Connector_T
  : public virtual DDS_State_Connector_T<DDS_TYPE, CCM_TYPE, FIXED, SEQ_TYPE>
{
  virtual ::CCM_fooB_ptr get_my_foo (void)
  {
    return ::CCM_fooB::_nil ();
  }
};

#endif