#include <Name_Value_Pair.h>
Collaboration diagram for TAO_Notify::NVPList:
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_ |
|
low level access: use this when you don't need a CString
|
|
low level access: find
|
|
Find the NVP with specified name, copy the value to a long.
|
|
Find the NVP with specified name, copy the value to a string.
|
|
Find the NVP with the same name as the property, copy the value.
|
|
Find the NVP with the same name as the property, copy the value.
|
|
Find the NVP with the same name as the property, copy the value.
|
|
Find the NVP with the same name as the property, copy the value.
|
|
access NVP via numeric index.
|
|
add a new name/value pair.
|
|
size of the collection.
|
|
|