Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef _RT_PORTABLE_SERVER_IDL_
00026 #define _RT_PORTABLE_SERVER_IDL_
00027
00028 #include "tao/PortableServer/PortableServer_include.pidl"
00029 #include "tao/RTCORBA/RTCORBA_include.pidl"
00030
00031 #pragma prefix "omg.org"
00032
00033 module RTPortableServer
00034 {
00035 local interface POA : PortableServer::POA
00036 {
00037 Object create_reference_with_priority (in CORBA::RepositoryId intf,
00038 in RTCORBA::Priority priority)
00039 raises (WrongPolicy);
00040
00041 Object create_reference_with_id_and_priority (in PortableServer::ObjectId oid,
00042 in CORBA::RepositoryId intf,
00043 in RTCORBA::Priority priority)
00044 raises (WrongPolicy);
00045
00046 PortableServer::ObjectId activate_object_with_priority (in PortableServer::Servant p_servant,
00047 in RTCORBA::Priority priority)
00048 raises (ServantAlreadyActive, WrongPolicy);
00049
00050 void activate_object_with_id_and_priority (in PortableServer::ObjectId oid,
00051 in PortableServer::Servant p_servant,
00052 in RTCORBA::Priority priority)
00053 raises ( ServantAlreadyActive, ObjectAlreadyActive, WrongPolicy );
00054 };
00055 };
00056
00057 #endif