CORBA::NamedValue Class Reference
CORBA Name/value pair implementation.
More...
#include <NVList.h>
Collaboration diagram for CORBA::NamedValue:
[legend]List of all members.
Detailed Description
CORBA Name/value pair implementation.
These occur only in "NVList" (named value list) data structures. The binary form of the data structure is frozen and visible to programs using it (e.g. from C). The C++ class supports some programming discipline, e.g. to avoid memory leaks. They just represent parameters to calls. The name is optional, and the value is packaged as an Any. The flags indicate parameter mode, and some ownership rules for "top level" memory.
Member Typedef Documentation
Constructor & Destructor Documentation
CORBA::NamedValue::~NamedValue |
( |
void |
|
) |
[protected] |
|
|
Destructor.
Protected destructor to enforce proper memory management through the reference counting mechanism. |
ACE_INLINE CORBA::NamedValue::NamedValue |
( |
void |
|
) |
[private] |
|
|
private constructor. Cannot be directly instantiated other than by its friends. |
Member Function Documentation
|
return the parameter mode flag
|
ACE_INLINE const char * CORBA::NamedValue::name |
( |
void |
|
) |
const |
|
Friends And Related Function Documentation
friend class ORB [friend] |
|
friend class Request [friend] |
|
Member Data Documentation
|
optional IDL name of the parameter
|
|
maintains how many references exist to this object
|
|
Protects the reference count.
|
The documentation for this class was generated from the following files:
Generated on Thu Feb 10 20:43:50 2005 for TAO by
1.3.9.1