Interstage Application Server リファレンスマニュアル(API編)
目次 索引 前ページ次ページ

第2章 C++言語インタフェース

2.3 Objectクラス

 ここでは、オブジェクトリファレンスを制御するクラスであるObjectクラスについて説明します。

 class CORBA
 {
     typedef Identifier string;
     typedef Context_ptr *Context;
     typedef NamedValue_ptr *NamedValue;
     typedef NVList_ptr *NVList;
     typedef Request_ptr *Request;
     typedef ImplementationDef_ptr *ImplementationDef;
     typedef InterfaceDef_ptr *InterfaceDef;

     class Object
     {
     public:
         static Object_ptr _nil( CORBA::Environment& );
         static Object_ptr _duplicate( Object_ptr obj, CORBA::Environment& );
         Status_create_request(
             Context_ptr ctx,
             const char *operation,
             NVList_ptr arg_list,
             NamedValue_ptr result,
             Request_ptr &request,
             Flags req_flags,
             CORBA::Environment& );
         Request_ptr _request(Identifier, CORBA::Environment& );
         ImplementationDef_ptr _get_implementation( CORBA::Environment& );
         InterfaceDef_ptr _get_interface( CORBA::Environment& );
         };
 };

下へ2.3.1 CORBA::Object::_nil()
下へ2.3.2 CORBA::Object::is_nil()
下へ2.3.3 CORBA::Object::_duplicate()
下へ2.3.4 CORBA::Object::_create_request()
下へ2.3.5 CORBA::Object::_request()
下へ2.3.6 CORBA::Object::_get_implementation()
下へ2.3.7 CORBA::Object::_get_interface()

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005