TAO_CosNotification  2.3.4
Public Member Functions | List of all members
TAO_Notify_Property_T< TYPE > Class Template Reference

#include <Property_T.h>

Inheritance diagram for TAO_Notify_Property_T< TYPE >:
Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_Property_T< TYPE >:
Collaboration graph
[legend]

Public Member Functions

 TAO_Notify_Property_T (const char *name, const TYPE &initial)
 Constructor. More...
 
 TAO_Notify_Property_T (const char *name)
 Constructor. More...
 
int set (const TAO_Notify_PropertySeq &property_seq)
 
int set (const CosNotification::PropertyValue &value)
 
- Public Member Functions inherited from TAO_Notify_PropertyBase_T< TYPE >
 TAO_Notify_PropertyBase_T (const char *name, const TYPE &initial)
 Constructor. More...
 
 TAO_Notify_PropertyBase_T (const char *name)
 Constructor. More...
 
 TAO_Notify_PropertyBase_T (const TAO_Notify_PropertyBase_T &rhs)
 Copy Constructor. More...
 
 ~TAO_Notify_PropertyBase_T ()
 Destructor. More...
 
bool operator== (const TYPE &rhs) const
 Equality comparison operator. More...
 
bool operator!= (const TYPE &rhs) const
 Inequality comparison operator. More...
 
void get (CosNotification::PropertySeq &prop_seq)
 Populate the Property Sequence with this valid value. More...
 
void assign (const TYPE &value)
 
const TYPE & value (void) const
 Return the value. More...
 
const char * name (void) const
 Return the name. More...
 
CORBA::Boolean is_valid (void) const
 Is the current value valid. More...
 
void invalidate (void)
 Invalidate this property's value. More...
 

Additional Inherited Members

- Protected Attributes inherited from TAO_Notify_PropertyBase_T< TYPE >
const char * name_
 The Property name. More...
 
TYPE value_
 The value. More...
 
CORBA::Boolean valid_
 Is the value valid. More...
 

Constructor & Destructor Documentation

template<class TYPE>
TAO_Notify_Property_T< TYPE >::TAO_Notify_Property_T ( const char *  name,
const TYPE &  initial 
)

Constructor.

template<class TYPE>
TAO_Notify_Property_T< TYPE >::TAO_Notify_Property_T ( const char *  name)

Constructor.

Member Function Documentation

template<class TYPE >
int TAO_Notify_Property_T< TYPE >::set ( const TAO_Notify_PropertySeq property_seq)

Init this Property from the sequence. Returns 0 on success, -1 on error

template<class TYPE >
int TAO_Notify_Property_T< TYPE >::set ( const CosNotification::PropertyValue value)

Init this Property from the CosNotification::PropertyValue Returns 0 on success, -1 on error


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