TAO_CosNotification  2.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
TAO_Notify::NVPList Class Reference

Collection of Name/Value Pairs. More...

#include <Name_Value_Pair.h>

Collaboration diagram for TAO_Notify::NVPList:
Collaboration graph
[legend]

List of all members.

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 NVPoperator[] (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< NVPlist_

Detailed Description

Collection of Name/Value Pairs.


Member Function Documentation

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

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.

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.

const NVP & TAO_Notify::NVPList::operator[] ( size_t  ndx) const

access NVP via numeric index.

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.


Member Data Documentation


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