mirror of
https://github.com/AdaCore/PolyORB.git
synced 2026-02-12 13:01:15 -08:00
Remove markers for implementation limitations from the
PortableServer module. Patch submitted by Vadim Godunko, reviewed by Jerome Hugues. [Imported from Perforce change 9360 at 2006-12-01 21:43:30] Subversion-branch: /trunk/polyorb Subversion-revision: 36859
This commit is contained in:
@@ -146,14 +146,14 @@ module PortableServer {
|
||||
local interface ServantManager{ };
|
||||
|
||||
local interface ServantActivator : ServantManager {
|
||||
//PolyORB:IL: Servant incarnate ( in ObjectId oid,
|
||||
//PolyORB:IL: in POA adapter)
|
||||
//PolyORB:IL: raises (ForwardRequest);
|
||||
//PolyORB:IL: void etherealize ( in ObjectId oid,
|
||||
//PolyORB:IL: in POA adapter,
|
||||
//PolyORB:IL: in Servant serv,
|
||||
//PolyORB:IL: in boolean cleanup_in_progress,
|
||||
//PolyORB:IL: in boolean remaining_activations);
|
||||
Servant incarnate ( in ObjectId oid,
|
||||
in POA adapter)
|
||||
raises (ForwardRequest);
|
||||
void etherealize ( in ObjectId oid,
|
||||
in POA adapter,
|
||||
in Servant serv,
|
||||
in boolean cleanup_in_progress,
|
||||
in boolean remaining_activations);
|
||||
};
|
||||
|
||||
local interface ServantLocator : ServantManager {
|
||||
@@ -229,36 +229,36 @@ module PortableServer {
|
||||
raises (WrongPolicy);
|
||||
|
||||
// object activation and deactivation
|
||||
//PolyORB:IL: ObjectId activate_object(in Servant p_servant)
|
||||
//PolyORB:IL: raises (ServantAlreadyActive, WrongPolicy);
|
||||
//PolyORB:IL: void activate_object_with_id(in ObjectId id,
|
||||
//PolyORB:IL: in Servant p_servant)
|
||||
//PolyORB:IL: raises (ServantAlreadyActive,
|
||||
//PolyORB:IL: ObjectAlreadyActive,
|
||||
//PolyORB:IL: WrongPolicy);
|
||||
//PolyORB:IL: void deactivate_object( in ObjectId oid)
|
||||
//PolyORB:IL: raises (ObjectNotActive, WrongPolicy);
|
||||
ObjectId activate_object(in Servant p_servant)
|
||||
raises (ServantAlreadyActive, WrongPolicy);
|
||||
void activate_object_with_id(in ObjectId id,
|
||||
in Servant p_servant)
|
||||
raises (ServantAlreadyActive,
|
||||
ObjectAlreadyActive,
|
||||
WrongPolicy);
|
||||
void deactivate_object( in ObjectId oid)
|
||||
raises (ObjectNotActive, WrongPolicy);
|
||||
|
||||
// reference creation operations
|
||||
Object create_reference ( in CORBA::RepositoryId intf)
|
||||
raises (WrongPolicy);
|
||||
//PolyORB:IL: Object create_reference_with_id (
|
||||
//PolyORB:IL: in ObjectId oid,
|
||||
//PolyORB:IL: in CORBA::RepositoryId intf);
|
||||
Object create_reference_with_id (
|
||||
in ObjectId oid,
|
||||
in CORBA::RepositoryId intf);
|
||||
|
||||
// Identity mapping operations:
|
||||
//PolyORB:IL: ObjectId servant_to_id( in Servant p_servant)
|
||||
//PolyORB:IL: raises (ServantNotActive, WrongPolicy);
|
||||
ObjectId servant_to_id( in Servant p_servant)
|
||||
raises (ServantNotActive, WrongPolicy);
|
||||
Object servant_to_reference(in Servant p_servant)
|
||||
raises (ServantNotActive, WrongPolicy);
|
||||
Servant reference_to_servant(in Object reference)
|
||||
raises(ObjectNotActive, WrongAdapter, WrongPolicy);
|
||||
//PolyORB:IL: ObjectId reference_to_id( in Object reference)
|
||||
//PolyORB:IL: raises (WrongAdapter, WrongPolicy);
|
||||
//PolyORB:IL: Servant id_to_servant( in ObjectId oid)
|
||||
//PolyORB:IL: raises (ObjectNotActive, WrongPolicy);
|
||||
//PolyORB:IL: Object id_to_reference( in ObjectId oid)
|
||||
//PolyORB:IL: raises (ObjectNotActive, WrongPolicy);
|
||||
ObjectId reference_to_id( in Object reference)
|
||||
raises (WrongAdapter, WrongPolicy);
|
||||
Servant id_to_servant( in ObjectId oid)
|
||||
raises (ObjectNotActive, WrongPolicy);
|
||||
Object id_to_reference( in ObjectId oid)
|
||||
raises (ObjectNotActive, WrongPolicy);
|
||||
|
||||
//PolyORB:NI: readonly attribute CORBA::OctetSeq id;
|
||||
//PolyORB:NI: readonly attribute POAManagerFactory the_POAManagerFactory;
|
||||
|
||||
Reference in New Issue
Block a user