OpenDDS
Snapshot(2023/04/28-20:55)
dds
DCPS
Recorder.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
#include "
DCPS/DdsDcps_pch.h
"
//Only the _pch include should start with DCPS/
8
9
#include "
Recorder.h
"
10
11
#include "
GuidConverter.h
"
12
13
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
14
15
namespace
OpenDDS
{
16
namespace
DCPS {
17
18
RecorderListener::~RecorderListener
()
19
{
20
}
21
22
Recorder::~Recorder
()
23
{
24
}
25
26
Recorder_ptr
Recorder::_duplicate
(
Recorder_ptr
obj)
27
{
28
if
(obj) obj->
_add_ref
();
29
return
obj;
30
}
31
32
}
33
}
34
35
OPENDDS_END_VERSIONED_NAMESPACE_DECL
36
37
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
38
39
OpenDDS::DCPS::Recorder_ptr
40
TAO::Objref_Traits<OpenDDS::DCPS::Recorder>::duplicate
(
OpenDDS::DCPS::Recorder_ptr
p)
41
{
42
return
OpenDDS::DCPS::Recorder::_duplicate
(p);
43
}
44
45
void
46
TAO::Objref_Traits<OpenDDS::DCPS::Recorder>::release
(
OpenDDS::DCPS::Recorder_ptr
p)
47
{
48
if
(p) p->
_remove_ref
();
49
}
50
51
OpenDDS::DCPS::Recorder_ptr
52
TAO::Objref_Traits<OpenDDS::DCPS::Recorder>::nil
()
53
{
54
return
static_cast<
OpenDDS::DCPS::Recorder_ptr
>
(0);
55
}
56
57
CORBA::Boolean
58
TAO::Objref_Traits<OpenDDS::DCPS::Recorder>::marshal
(
const
OpenDDS::DCPS::Recorder_ptr
,
59
TAO_OutputCDR
&)
60
{
61
return
false
;
62
}
63
64
TAO_END_VERSIONED_NAMESPACE_DECL
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
#define TAO_BEGIN_VERSIONED_NAMESPACE_DECL
OpenDDS::DCPS::RecorderListener::~RecorderListener
virtual ~RecorderListener()
Definition:
Recorder.cpp:18
TAO::Objref_Traits
TAO_OutputCDR
Definition:
ORB_Misc.cpp:20
OpenDDS::DCPS::LocalObjectBase::_remove_ref
virtual void _remove_ref()
Definition:
LocalObject.h:35
CORBA::Boolean
ACE_CDR::Boolean Boolean
OpenDDS::DCPS::Recorder::~Recorder
virtual ~Recorder()
Definition:
Recorder.cpp:22
OpenDDS::DCPS::Recorder::_duplicate
static Recorder_ptr _duplicate(Recorder_ptr obj)
Definition:
Recorder.cpp:26
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
OpenDDS::DCPS::LocalObjectBase::_add_ref
virtual void _add_ref()
Definition:
LocalObject.h:31
Recorder.h
GuidConverter.h
TAO_END_VERSIONED_NAMESPACE_DECL
#define TAO_END_VERSIONED_NAMESPACE_DECL
OpenDDS
The Internal API and Implementation of OpenDDS.
Definition:
AddressCache.h:28
OpenDDS::DCPS::Recorder
Definition:
Recorder.h:61
Generated by
1.8.13