org::xmlBlaster::util::Prop< T > Class Template Reference

Inheritance diagram for org::xmlBlaster::util::Prop< T >:

Inheritance graph
[legend]
Collaboration diagram for org::xmlBlaster::util::Prop< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Prop (const T &value=T(), PropEnum origin=CREATED_BY_DEFAULT)
 Prop (const Prop &prop)
Propoperator= (const Prop &prop)
bool setValue (Property &prop, const std::string &propName)
bool setValue (const T &value, PropEnum origin=CREATED_BY_DEFAULT)
PropEnum getOrigin () const
getValue () const
const bool isModified () const
 Is unmanipulated default value?

Detailed Description

template<class T>
class org::xmlBlaster::util::Prop< T >

Definition at line 37 of file Prop.h.


Constructor & Destructor Documentation

template<class T>
org::xmlBlaster::util::Prop< T >::Prop ( const T &  value = T(),
PropEnum  origin = CREATED_BY_DEFAULT 
)

Definition at line 45 of file Prop.h.

template<class T>
org::xmlBlaster::util::Prop< T >::Prop ( const Prop< T > &  prop  ) 

Definition at line 51 of file Prop.h.


Member Function Documentation

template<class T>
Prop& org::xmlBlaster::util::Prop< T >::operator= ( const Prop< T > &  prop  ) 

Definition at line 57 of file Prop.h.

template<class T>
bool org::xmlBlaster::util::Prop< T >::setValue ( Property prop,
const std::string &  propName 
)

Definition at line 64 of file Prop.h.

Referenced by org::xmlBlaster::util::qos::TopicProperty::setCreateDomEntry(), org::xmlBlaster::util::qos::MsgQosData::setForceDestroy(), and org::xmlBlaster::util::qos::MsgQosData::setForceUpdate().

template<class T>
bool org::xmlBlaster::util::Prop< T >::setValue ( const T &  value,
PropEnum  origin = CREATED_BY_DEFAULT 
)

Definition at line 76 of file Prop.h.

template<class T>
PropEnum org::xmlBlaster::util::Prop< T >::getOrigin (  )  const

Definition at line 84 of file Prop.h.

template<class T>
T org::xmlBlaster::util::Prop< T >::getValue (  )  const

Definition at line 89 of file Prop.h.

Referenced by org::xmlBlaster::util::qos::TopicProperty::createDomEntry(), org::xmlBlaster::util::qos::MsgQosData::isForceDestroy(), org::xmlBlaster::util::qos::MsgQosData::isForceUpdate(), and org::xmlBlaster::util::qos::MsgQosData::isSubscribable().

template<class T>
const bool org::xmlBlaster::util::Prop< T >::isModified (  )  const

Is unmanipulated default value?

Definition at line 97 of file Prop.h.


The documentation for this class was generated from the following file: