OpenDDS
Snapshot(2023/04/28-20:55)
dds
DCPS
transport
framework
TransportReplacedElement.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 "
TransportReplacedElement.h
"
10
11
#if !defined (__ACE_INLINE__)
12
#include "
TransportReplacedElement.inl
"
13
#endif
/* __ACE_INLINE__ */
14
15
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
16
17
OpenDDS::DCPS::TransportReplacedElement::~TransportReplacedElement
()
18
{
19
DBG_ENTRY_LVL
(
"TransportReplacedElement"
,
"~TransportReplacedElement"
, 6);
20
}
21
22
void
23
OpenDDS::DCPS::TransportReplacedElement::release_element
(
bool
dropped_by_transport)
24
{
25
ACE_UNUSED_ARG(dropped_by_transport);
26
DBG_ENTRY_LVL
(
"TransportReplacedElement"
,
"release_element"
, 6);
27
28
29
delete
this
;
30
}
31
32
OPENDDS_END_VERSIONED_NAMESPACE_DECL
OpenDDS::DCPS::TransportReplacedElement::~TransportReplacedElement
virtual ~TransportReplacedElement()
Definition:
TransportReplacedElement.cpp:17
OpenDDS::DCPS::TransportReplacedElement::release_element
virtual void release_element(bool dropped_by_transport)
Invoked when the counter reaches 0.
Definition:
TransportReplacedElement.cpp:23
TransportReplacedElement.h
TransportReplacedElement.inl
DBG_ENTRY_LVL
#define DBG_ENTRY_LVL(CNAME, MNAME, DBG_LVL)
Definition:
EntryExit.h:68
DdsDcps_pch.h
OPENDDS_END_VERSIONED_NAMESPACE_DECL
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
Definition:
Versioned_Namespace.h:48
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
Definition:
Hash.cpp:17
Generated by
1.8.13