#include <NVList.h>
Public Types | |
typedef CORBA_NamedValue_ptr | _ptr_type |
typedef CORBA_NamedValue_var | _var_type |
Public Methods | |
const char * | name (void) const |
optional name. More... | |
CORBA::Any_ptr | value (void) const |
return the value. More... | |
CORBA::Flags | flags (void) const |
return the parameter mode flag. More... | |
~CORBA_NamedValue (void) | |
destructor - manages the name and value. More... | |
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 constructor. Cannot be directly instantiated other than by its friends. More... | |
Private Attributes | |
CORBA::ULong | refcount_ |
maintains how many references exist to this object. More... | |
TAO_SYNCH_MUTEX | refcount_lock_ |
Protects the reference count. More... | |
CORBA::Any | any_ |
holds the value. More... | |
CORBA::Flags | flags_ |
parameter mode flags. More... | |
char * | name_ |
optional IDL name of the parameter. More... | |
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.
|