Line data Source code
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 0 : RecorderListener::~RecorderListener() 19 : { 20 0 : } 21 : 22 0 : Recorder::~Recorder() 23 : { 24 0 : } 25 : 26 0 : Recorder_ptr Recorder::_duplicate(Recorder_ptr obj) 27 : { 28 0 : if (obj) obj->_add_ref(); 29 0 : 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 0 : TAO::Objref_Traits<OpenDDS::DCPS::Recorder>::duplicate(OpenDDS::DCPS::Recorder_ptr p) 41 : { 42 0 : return OpenDDS::DCPS::Recorder::_duplicate(p); 43 : } 44 : 45 : void 46 0 : TAO::Objref_Traits<OpenDDS::DCPS::Recorder>::release(OpenDDS::DCPS::Recorder_ptr p) 47 : { 48 0 : if (p) p->_remove_ref(); 49 0 : } 50 : 51 : OpenDDS::DCPS::Recorder_ptr 52 0 : TAO::Objref_Traits<OpenDDS::DCPS::Recorder>::nil() 53 : { 54 0 : return static_cast<OpenDDS::DCPS::Recorder_ptr>(0); 55 : } 56 : 57 : CORBA::Boolean 58 0 : TAO::Objref_Traits<OpenDDS::DCPS::Recorder>::marshal(const OpenDDS::DCPS::Recorder_ptr, 59 : TAO_OutputCDR&) 60 : { 61 0 : return false; 62 : } 63 : 64 : TAO_END_VERSIONED_NAMESPACE_DECL