![]() |
Overview Adds an element to the end of a named value list. Original class CORBA::NVList
Intended Usage
The add_item method is used by a client program to populate the NVList associated with a DII request. The add_item method adds an element to the end of a named value list. The newly created named value is initialized using the input argument name and flags. The difference between the add_item and add_item_consume methods is that the former does not assume ownership of the input argument name, while the latter does. See also the add, add_value, and add_value_consume methods.
IDL Syntax
CORBA::NamedValue_ptr add_item(const char *id, CORBA::Flags flags);
Input parameters
- flags
- A bitmask describing the argument. The following standard flag values identify the argument passing mode:
- CORBA::ARG_IN
- The associated value is an input-only argument.
- CORBA::ARG_OUT
- The associated value is an output-only argument.
- CORBA::ARG_INOUT
- The associated value is an in/out argument.
Return values
- CORBA::NamedValue_ptr
- A pointer to the newly created named value. Ownership of the return value is maintained by the NVList; the return value must not be freed by the caller.