Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス


5.21.1 IDLの定義

interface Request {
   readonly attribute CORBA::Object target;
   readonly attribute CORBA::Identifier operation;
   readonly attribute CORBA::NVList arguments;
   readonly attribute CORBA::NamedValue result;
   readonly attribute CORBA::Environment env;
   readonly attribute CORBA::ExceptionList exceptions;
   readonly attribute CORBA::ContextList contexts;
 
   attribute CORBA::Context ctx;
 
   any add_in_arg( );
   any add_named_in_arg(in string name);
   any add_inout_arg( );
   any add_named_inout_arg(in string name);
 
   any add_out_arg( );
   any add_named_out_arg(in string name);
   void set_return_type(in ::CORBA::TypeCode tc);
   any return_value( );
 
   void invoke( );
   void send_oneway( );
   void send_deferred( );
   void get_response( );
   boolean poll_response( );
};