rtportableserver.pidl

来自「这是广泛使用的通信开源项目,对于大容量,高并发的通讯要求完全能够胜任,他广泛可用」· PIDL 代码 · 共 67 行

PIDL
67
字号
//
// RTPortableServer.pidl,v 1.6 2004/01/06 21:04:29 boris Exp
//
// ================================================================
//
// = LIBRARY
//   TAO
//
// = FILENAME
//   RTPortableServer.pidl
//
// = DESCRIPTION
//
//   This file was used to generate the code in RTPortableServerC.{h,i,cpp}
//   The steps to regenerate the code are as follows:
//
//   1. Run the tao_idl compiler on the pidl file.  The command used for
//   this is:
//
//     tao_idl
//          -o orig -Ge 1 -GT -GA
//          -Wb,export_macro=TAO_RTPortableServer_Export
//          -Wb,export_include="rtportableserver_export.h"
//          -Wb,pre_include="ace/pre.h"
//          -Wb,post_include="ace/post.h"
//          RTPortableServer.pidl
//
//   2. Then apply the patches in tao/RTPortableServer/diffs to the
//   generated code.
//
//
// ================================================================

#ifndef _RT_PORTABLE_SERVER_IDL_
#define _RT_PORTABLE_SERVER_IDL_

#include <tao/PortableServer/PortableServer.pidl>
#include <tao/RTCORBA/RTCORBA.pidl>

#pragma prefix "omg.org"

module RTPortableServer
{
  local interface POA : PortableServer::POA
  {
    Object create_reference_with_priority (in CORBA::RepositoryId intf,
                                           in RTCORBA::Priority priority)
    raises (WrongPolicy);

    Object create_reference_with_id_and_priority (in PortableServer::ObjectId oid,
                                                  in CORBA::RepositoryId intf,
                                                  in RTCORBA::Priority priority)
    raises (WrongPolicy);

    PortableServer::ObjectId activate_object_with_priority (in PortableServer::Servant p_servant,
                                                            in RTCORBA::Priority priority)
    raises (ServantAlreadyActive, WrongPolicy);

    void activate_object_with_id_and_priority (in PortableServer::ObjectId oid,
                                               in PortableServer::Servant p_servant,
                                               in RTCORBA::Priority priority)
    raises ( ServantAlreadyActive, ObjectAlreadyActive, WrongPolicy );
  };
};

#endif /* _RT_PORTABLE_SERVER_IDL_ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?