00001 /* 00002 * 00003 * 00004 * Distributed under the OpenDDS License. 00005 * See: http://www.opendds.org/license.html 00006 */ 00007 #include "DCPS/DdsDcps_pch.h" //Only the _pch include should start with DCPS/ 00008 #include "Replayer.h" 00009 00010 OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL 00011 00012 namespace OpenDDS { 00013 namespace DCPS { 00014 ReplayerListener::~ReplayerListener() 00015 { 00016 } 00017 00018 void ReplayerListener::on_replayer_matched(Replayer* replayer, 00019 const ::DDS::PublicationMatchedStatus & status ) 00020 { 00021 ACE_UNUSED_ARG(replayer); 00022 ACE_UNUSED_ARG(status); 00023 } 00024 00025 Replayer::~Replayer() 00026 { 00027 } 00028 00029 Replayer_ptr Replayer::_duplicate(Replayer_ptr obj) 00030 { 00031 if (obj) obj->_add_ref(); 00032 return obj; 00033 } 00034 00035 } 00036 } 00037 00038 OPENDDS_END_VERSIONED_NAMESPACE_DECL 00039 00040 OpenDDS::DCPS::Replayer_ptr 00041 TAO::Objref_Traits<OpenDDS::DCPS::Replayer>::duplicate(OpenDDS::DCPS::Replayer_ptr p) 00042 { 00043 return OpenDDS::DCPS::Replayer::_duplicate(p); 00044 } 00045 00046 void 00047 TAO::Objref_Traits<OpenDDS::DCPS::Replayer>::release(OpenDDS::DCPS::Replayer_ptr p) 00048 { 00049 if (p) p->_remove_ref(); 00050 } 00051 00052 OpenDDS::DCPS::Replayer_ptr 00053 TAO::Objref_Traits<OpenDDS::DCPS::Replayer>::nil() 00054 { 00055 return static_cast<OpenDDS::DCPS::Replayer_ptr>(0); 00056 } 00057 00058 CORBA::Boolean 00059 TAO::Objref_Traits<OpenDDS::DCPS::Replayer>::marshal(const OpenDDS::DCPS::Replayer_ptr, 00060 TAO_OutputCDR&) 00061 { 00062 return false; 00063 } 00064