ここでは、動的呼び出しインタフェースで用いるRequestクラスについて説明します。
class CORBA { class Request { public: Object_ptr target(CORBA::Environment &) const; const char *operation(CORBA::Environment &) const; NVList_ptr arguments(CORBA::Environment &); NamedValue_ptr result(CORBA::Environment &); Environment_ptr env(CORBA::Environment &); void ctx(Context_ptr, CORBA::Environment &); Context_ptr ctx(CORBA::Environment &) const; Status invoke(CORBA::Environment &); Status send_oneway(CORBA::Environment &); Status send_deferred(CORBA::Environment &); Status get_response(CORBA::Environment &); Boolean poll_response(CORBA::Environment &); }; };