#include <NVList.h>
Collaboration diagram for CORBA_NamedValue:

Public Types | |
| typedef CORBA_NamedValue_ptr | _ptr_type |
| typedef CORBA_NamedValue_var | _var_type |
Public Methods | |
| const char * | name (void) const |
| optional name | |
| CORBA::Any_ptr | value (void) const |
| return the value | |
| CORBA::Flags | flags (void) const |
| return the parameter mode flag | |
| ~CORBA_NamedValue (void) | |
| destructor - manages the name and value | |
| CORBA::ULong | _incr_refcnt (void) |
| CORBA::ULong | _decr_refcnt (void) |
Static Public Methods | |
| CORBA_NamedValue * | _duplicate (CORBA_NamedValue *) |
| CORBA_NamedValue * | _nil (void) |
Private Methods | |
| CORBA_NamedValue (void) | |
Private Attributes | |
| CORBA::ULong | refcount_ |
| maintains how many references exist to this object | |
| TAO_SYNCH_MUTEX | refcount_lock_ |
| Protects the reference count. | |
| CORBA::Any | any_ |
| holds the value | |
| CORBA::Flags | flags_ |
| parameter mode flags | |
| char * | name_ |
| optional IDL name of the parameter | |
Friends | |
| class | CORBA_ORB |
| class | CORBA_NVList |
| class | CORBA_Request |
|
|
|
|
|
|
|
|
destructor - manages the name and value
|
|
|
private constructor. Cannot be directly instantiated other than by its friends. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return the parameter mode flag
|
|
|
optional name
|
|
|
return the value
|
|
|
|
|
|
|
|
|
|
|
|
holds the value
|
|
|
parameter mode flags
|
|
|
optional IDL name of the parameter
|
|
|
maintains how many references exist to this object
|
|
|
Protects the reference count.
|
1.2.18