00001 /* 00002 * 00003 * 00004 * Distributed under the OpenDDS License. 00005 * See: http://www.opendds.org/license.html 00006 */ 00007 00008 ACE_INLINE 00009 OpenDDS::DCPS::Transient_Kludge::Transient_Kludge() 00010 : enabled_(false) 00011 { 00012 } 00013 00014 ACE_INLINE 00015 OpenDDS::DCPS::Transient_Kludge::~Transient_Kludge() 00016 { 00017 } 00018 00019 ACE_INLINE 00020 void 00021 OpenDDS::DCPS::Transient_Kludge::enable() 00022 { 00023 enabled_ = true; 00024 } 00025 00026 ACE_INLINE 00027 void 00028 OpenDDS::DCPS::Transient_Kludge::disable() 00029 { 00030 enabled_ = false; 00031 } 00032 00033 ACE_INLINE 00034 bool 00035 OpenDDS::DCPS::Transient_Kludge::is_enabled() 00036 { 00037 return enabled_; 00038 }