ここでは、Contextオブジェクトを制御するContextクラスについて説明します。
class CORBA { typedef Context_ptr *Context; typedef NamedValue_ptr *NamedValue; typedef NVList_ptr *NVList; class Context { public: const char *context_name(CORBA::Environment &) const; Context_ptr parent(CORBA::Environment &) const; Status create_child(const char *, Context _ptr&, CORBA::Environment &); Status set_one_value(const char *, const Any &, CORBA::Environment &); Status set_values(NVList_ptr, CORBA::Environment &); Status get_values( const char *, Flags, const char *, NVList _ptr&, CORBA::Environment & ); Status delete_values(const char *, CORBA::Environment &); }; };