Overview | Specifies a list of arguments: parameters associated with a request or properties associated with a Context. |
File name | nvlist |
Supported methods | NVList::_duplicate |
NVList::_nil | |
NVList::add | |
NVList::add_item | |
NVList::add_item_consume | |
NVList::add_value | |
NVList::add_value_consume | |
NVList::count | |
NVList::get_item_index | |
NVList::item | |
NVList::remove |
Intended Usage
A Dynamic Invocation Interface request is comprised of an object reference, an operation, a list of arguments for the operation, and a return value. An NVList is used to specify the list of arguments for the operation. An NVList is also used to specify the list of properties associated with a Context. The ORB::create_list method is called to create an empty named value list. The ORB::create_operation_list method is called to create a named value list for a specific operation. The NVList class provides methods to add and delete a named value, as well as query information about a named value list. For additional information, see the NamedValue, Request, Context, and ORB class descriptions.