This struct holds both object reference and the corresponding servant. More...
#include <Definitions.h>
Public Member Functions | |
Objref_Servant_Pair () | |
Objref_Servant_Pair (T_impl *svt, T_ptr obj, bool dup) | |
~Objref_Servant_Pair () | |
bool | operator== (const Objref_Servant_Pair &pair) const |
bool | operator< (const Objref_Servant_Pair &pair) const |
Public Attributes | |
T_impl * | svt_ |
T_var | obj_ |
This struct holds both object reference and the corresponding servant.
Definition at line 79 of file Definitions.h.
OpenDDS::DCPS::Objref_Servant_Pair< T_impl, T, T_ptr, T_var >::Objref_Servant_Pair | ( | ) | [inline] |
Definition at line 80 of file Definitions.h.
00081 : svt_(0) 00082 {}
OpenDDS::DCPS::Objref_Servant_Pair< T_impl, T, T_ptr, T_var >::Objref_Servant_Pair | ( | T_impl * | svt, | |
T_ptr | obj, | |||
bool | dup | |||
) | [inline] |
Definition at line 84 of file Definitions.h.
OpenDDS::DCPS::Objref_Servant_Pair< T_impl, T, T_ptr, T_var >::~Objref_Servant_Pair | ( | ) | [inline] |
Definition at line 95 of file Definitions.h.
bool OpenDDS::DCPS::Objref_Servant_Pair< T_impl, T, T_ptr, T_var >::operator< | ( | const Objref_Servant_Pair< T_impl, T, T_ptr, T_var > & | pair | ) | const [inline] |
Definition at line 102 of file Definitions.h.
00102 { 00103 return this->svt_ < pair.svt_; 00104 }
bool OpenDDS::DCPS::Objref_Servant_Pair< T_impl, T, T_ptr, T_var >::operator== | ( | const Objref_Servant_Pair< T_impl, T, T_ptr, T_var > & | pair | ) | const [inline] |
Definition at line 98 of file Definitions.h.
00098 { 00099 return pair.svt_ == this->svt_; 00100 }
T_var OpenDDS::DCPS::Objref_Servant_Pair< T_impl, T, T_ptr, T_var >::obj_ |
Definition at line 107 of file Definitions.h.
Referenced by OpenDDS::DCPS::DomainParticipantImpl::create_new_topic(), and OpenDDS::DCPS::Objref_Servant_Pair< TopicImpl, DDS::Topic, DDS::Topic_ptr, DDS::Topic_var >::Objref_Servant_Pair().
T_impl* OpenDDS::DCPS::Objref_Servant_Pair< T_impl, T, T_ptr, T_var >::svt_ |