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 namespace OpenDDS { 00011 namespace DCPS { 00012 ReplayerListener::~ReplayerListener() 00013 { 00014 } 00015 00016 void ReplayerListener::on_replayer_matched(Replayer* replayer, 00017 const ::DDS::PublicationMatchedStatus & status ) 00018 { 00019 ACE_UNUSED_ARG(replayer); 00020 ACE_UNUSED_ARG(status); 00021 } 00022 00023 Replayer::~Replayer() 00024 { 00025 } 00026 00027 Replayer_ptr Replayer::_duplicate(Replayer_ptr obj) 00028 { 00029 if (obj) obj->_add_ref(); 00030 return obj; 00031 } 00032 00033 } 00034 } 00035 00036 OpenDDS::DCPS::Replayer_ptr 00037 TAO::Objref_Traits<OpenDDS::DCPS::Replayer>::duplicate(OpenDDS::DCPS::Replayer_ptr p) 00038 { 00039 return OpenDDS::DCPS::Replayer::_duplicate(p); 00040 } 00041 00042 void 00043 TAO::Objref_Traits<OpenDDS::DCPS::Replayer>::release(OpenDDS::DCPS::Replayer_ptr p) 00044 { 00045 if (p) p->_remove_ref(); 00046 } 00047 00048 OpenDDS::DCPS::Replayer_ptr 00049 TAO::Objref_Traits<OpenDDS::DCPS::Replayer>::nil() 00050 { 00051 return static_cast<OpenDDS::DCPS::Replayer_ptr>(0); 00052 } 00053 00054 CORBA::Boolean 00055 TAO::Objref_Traits<OpenDDS::DCPS::Replayer>::marshal(const OpenDDS::DCPS::Replayer_ptr, 00056 TAO_OutputCDR&) 00057 { 00058 return false; 00059 } 00060