Overview | Specifies the list of properties sent with a DII request. |
File name | contextl.h |
Supported methods | ContextList::_duplicate |
ContextList::_nil | |
ContextList::add | |
ContextList::add_consume | |
ContextList::count | |
ContextList::item | |
ContextList::remove |
Intended Usage
When a client assembles a Dynamic Invocation Interface request, a ContextList is optionally included. A ContextList specifies the list of properties sent with a request and is used to improve performance. When invoking a request without a ContextList, the ORB looks up context information in the Interface Repository. The ORB::create_context_list method is called to create an empty context list. The ContextList class provides methods to add and delete a property, as well as query information about a context list. Note that a context list contains only property names, not property values. Associations between property names and property values are maintained in a Context object. For additional information, see the Context and Request class descriptions.