summaryrefslogtreecommitdiff
path: root/CIAO/connectors/dds4ccm/tests/LateBinding/UpdateWrite/Receiver/WU_LateBinding_Receiver_impl.h
blob: bd13e00c19ccc0d4b662255d9e6f1c2e8b1a4320 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef WU_LATEBINDING_RECEIVER_IMPL_H_
#define WU_LATEBINDING_RECEIVER_IMPL_H_

#include "WU_LateBinding_ReceiverEC.h"

class WU_LateBinding_Receiver_impl
{
public:
  WU_LateBinding_Receiver_impl (void);
  ~WU_LateBinding_Receiver_impl (void);

  static void start (
    ::WU_LateBinding::CCM_Receiver_Context_ptr ctx);

  static void on_one_data (const ::WU_LateBindingTest & datum);
  static void on_many_data (void);

  static void on_creation (const ::WU_LateBindingTest & datum);
  static void on_one_update (const ::WU_LateBindingTest & datum);
};

#endif /* WU_LATEBINDING_RECEIVER_IMPL_H_ */