TAO_CosNotification
2.0.8
|
Collection of Name/Value Pairs. More...
#include <Name_Value_Pair.h>
Public Member Functions | |
void | load (TAO_Notify_Property_Short &p) const |
Find the NVP with the same name as the property, copy the value. | |
void | load (TAO_Notify_Property_Long &p) const |
Find the NVP with the same name as the property, copy the value. | |
void | load (TAO_Notify_Property_Time &p) const |
Find the NVP with the same name as the property, copy the value. | |
void | load (TAO_Notify_Property_Boolean &p) const |
Find the NVP with the same name as the property, copy the value. | |
bool | load (const char *n, CORBA::Long &v) const |
Find the NVP with specified name, copy the value to a string. | |
bool | load (const char *n, ACE_CString &v) const |
Find the NVP with specified name, copy the value to a long. | |
void | push_back (const NVP &v) |
add a new name/value pair. | |
size_t | size () const |
size of the collection. | |
const NVP & | operator[] (size_t ndx) const |
access NVP via numeric index. | |
bool | find (const char *name, ACE_CString &val) const |
low level access: find | |
bool | find (const char *name, const char *&val) const |
low level access: use this when you don't need a CString | |
Private Attributes | |
ACE_Vector< NVP > | list_ |
Collection of Name/Value Pairs.
bool TAO_Notify::NVPList::find | ( | const char * | name, |
ACE_CString & | val | ||
) | const |
low level access: find
bool TAO_Notify::NVPList::find | ( | const char * | name, |
const char *& | val | ||
) | const |
low level access: use this when you don't need a CString
void TAO_Notify::NVPList::load | ( | TAO_Notify_Property_Short & | p | ) | const |
Find the NVP with the same name as the property, copy the value.
void TAO_Notify::NVPList::load | ( | TAO_Notify_Property_Long & | p | ) | const |
Find the NVP with the same name as the property, copy the value.
void TAO_Notify::NVPList::load | ( | TAO_Notify_Property_Time & | p | ) | const |
Find the NVP with the same name as the property, copy the value.
void TAO_Notify::NVPList::load | ( | TAO_Notify_Property_Boolean & | p | ) | const |
Find the NVP with the same name as the property, copy the value.
bool TAO_Notify::NVPList::load | ( | const char * | n, |
CORBA::Long & | v | ||
) | const |
Find the NVP with specified name, copy the value to a string.
bool TAO_Notify::NVPList::load | ( | const char * | n, |
ACE_CString & | v | ||
) | const |
Find the NVP with specified name, copy the value to a long.
void TAO_Notify::NVPList::push_back | ( | const NVP & | v | ) |
add a new name/value pair.
size_t TAO_Notify::NVPList::size | ( | ) | const |
size of the collection.
ACE_Vector<NVP> TAO_Notify::NVPList::list_ [private] |