TAO_CosNotification  2.3.2
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all 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]

Public Member Functions

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

Protected Types

typedef ACE_Hash_Map_Manager< ACE_CString, CosNotification::PropertyValue, ACE_SYNCH_NULL_MUTEXPROPERTY_MAP
 Property Map. More...
 

Protected Member Functions

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

Protected Attributes

PROPERTY_MAP property_map_
 

Member Typedef Documentation

Property Map.

Constructor & Destructor Documentation

TAO_Notify_PropertySeq::TAO_Notify_PropertySeq ( void  )

Constructor.

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 for property <name>. Returns 0 on success.

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

Return 0 on success, -1 on error.

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: