[Enterprise Extensions only]

CORBA module: ContextList Class

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.