4.2.1 IDLの定義

interface Context {
   CORBA::Identifier context_name( );
   CORBA::Context parent( );
   void set_one_value(
       in CORBA::Identifier prop_name,
       in any value
   );
   void set_values(
       in CORBA::NVList values
   );
   CORBA::NVList get_values(
       in CORBA::Identifier start_scope,
       in boolean restrict_scope,
       in CORBA::Identifier prop_name
   );
   void delete_values(
       in CORBA::Identifier prop_name
   );
   CORBA::Context create_child(
       in CORBA::Identifier context_name
   );
};