From ad3d8280b949de51d9fdf0846466643b0149c05d Mon Sep 17 00:00:00 2001 From: irfan Date: Wed, 7 Apr 1999 06:02:05 +0000 Subject: *** empty log message *** --- TAO/tao/POA.h | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'TAO/tao/POA.h') diff --git a/TAO/tao/POA.h b/TAO/tao/POA.h index 28875a11722..758e573f45a 100644 --- a/TAO/tao/POA.h +++ b/TAO/tao/POA.h @@ -599,9 +599,10 @@ protected: static int parse_key (const TAO_ObjectKey &key, TAO_Object_Adapter::poa_name &poa_system_name, - PortableServer::ObjectId &id, - CORBA::Boolean &persistent, - CORBA::Boolean &system_id, + PortableServer::ObjectId &system_id, + CORBA::Boolean &is_root, + CORBA::Boolean &is_persistent, + CORBA::Boolean &is_system_id, TAO_Temporary_Creation_Time &poa_creation_time); // Should really be protected, but some compilers complain @@ -646,6 +647,16 @@ protected: static CORBA::ULong system_id_key_type_length (void); + virtual CORBA::Boolean root (void); + + virtual char root_key_type (void); + + static char root_key_char (void); + + static char non_root_key_char (void); + + static CORBA::ULong root_key_type_length (void); + String name_; TAO_Object_Adapter::poa_name folded_name_; -- cgit v1.2.1