ここでは、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 &);
};
};