#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_ | 
| 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.
| 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
| ACE_Vector<NVP> TAO_Notify::NVPList::list_  [private] | 
 1.5.2-2
 1.5.2-2