Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TAO_Notify_PropertySeq Class Reference

#include <PropertySeq.h>

Inheritance diagram for TAO_Notify_PropertySeq:

Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_PropertySeq:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TAO_Notify_PropertySeq (void)
 Constuctor.
 ~TAO_Notify_PropertySeq ()
 Destructor.
int init (const CosNotification::PropertySeq &prop_seq)
 Return 0 on success, -1 on error.
int find (const char *name, CosNotification::PropertyValue &value) const
 Find the <value> for property <name>. Returns 0 on success.
int populate (CosNotification::PropertySeq_var &prop_seq) const
 Return -1 on error.
size_t size () const
 return the number of properties available as a sequence

Protected Types

typedef ACE_Hash_Map_Manager<
ACE_CString, CosNotification::PropertyValue,
ACE_SYNCH_NULL_MUTEX
PROPERTY_MAP
 Property Map.

Protected Member Functions

void add (const ACE_CString &name, const CORBA::Any &val)

Protected Attributes

PROPERTY_MAP property_map_

Member Typedef Documentation

typedef ACE_Hash_Map_Manager<ACE_CString, CosNotification::PropertyValue, ACE_SYNCH_NULL_MUTEX> TAO_Notify_PropertySeq::PROPERTY_MAP [protected]
 

Property Map.


Constructor & Destructor Documentation

TAO_Notify_PropertySeq::TAO_Notify_PropertySeq void   ) 
 

Constuctor.

TAO_Notify_PropertySeq::~TAO_Notify_PropertySeq  ) 
 

Destructor.


Member Function Documentation

void TAO_Notify_PropertySeq::add const ACE_CString name,
const CORBA::Any val
[protected]
 

Add the value. Used by subclasses to initialize the property map from their member variables.

int TAO_Notify_PropertySeq::find const char *  name,
CosNotification::PropertyValue value
const
 

Find the <value> for property <name>. Returns 0 on success.

int TAO_Notify_PropertySeq::init const CosNotification::PropertySeq prop_seq  ) 
 

Return 0 on success, -1 on error.

Reimplemented in TAO_Notify_AdminProperties.

int TAO_Notify_PropertySeq::populate CosNotification::PropertySeq_var &  prop_seq  )  const
 

Return -1 on error.

size_t TAO_Notify_PropertySeq::size  )  const
 

return the number of properties available as a sequence


Member Data Documentation

PROPERTY_MAP TAO_Notify_PropertySeq::property_map_ [protected]
 


The documentation for this class was generated from the following files:
Generated on Sat Aug 6 03:35:32 2005 for TAO_CosNotification by  doxygen 1.3.9.1