OpenDDS  Snapshot(2023/04/28-20:55)
SendResponseListener.cpp
Go to the documentation of this file.
1 /*
2  *
3  *
4  * Distributed under the OpenDDS License.
5  * See: http://www.opendds.org/license.html
6  */
7 
8 #include "DCPS/DdsDcps_pch.h" //Only the _pch include should start with DCPS/
9 #include "SendResponseListener.h"
10 
11 #include "ace/Message_Block.h"
12 
14 
15 namespace OpenDDS {
16 namespace DCPS {
17 
19 : tracker_(msg_src)
20 {
21 }
22 
24 {
25  tracker_.wait_messages_pending("SendResponseListener::~SendResponseListener");
26 }
27 
28 void
30 {
32 }
33 
34 void
36  const DataSampleElement* /* sample */,
37  bool /* dropped_by_transport */)
38 {
40 }
41 
42 void
44 {
46 }
47 
48 void
50  const Message_Block_Ptr& /* sample */,
51  bool /* dropped_by_transport */)
52 {
54 }
55 
56 void
58 {
60 }
61 
62 } // namespace DCPS
63 } // namespace OpenDDS
64 
virtual void control_dropped(const Message_Block_Ptr &sample, bool dropped_by_transport)
virtual void data_delivered(const DataSampleElement *sample)
virtual void data_dropped(const DataSampleElement *sample, bool dropped_by_transport)
#define OPENDDS_STRING
virtual void control_delivered(const Message_Block_Ptr &sample)
SendResponseListener(const OPENDDS_STRING &msg_src)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
void wait_messages_pending(const char *caller)
The Internal API and Implementation of OpenDDS.
Definition: AddressCache.h:28