summaryrefslogtreecommitdiff
path: root/TAO/tao/POA.h
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-04-07 06:02:05 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-04-07 06:02:05 +0000
commitad3d8280b949de51d9fdf0846466643b0149c05d (patch)
tree0f0899b92e0f33ad73e55f865f89f2a5e3739bbd /TAO/tao/POA.h
parent154ce55fb56b20b553f65250b8a8fa887f7a43d3 (diff)
downloadATCD-ad3d8280b949de51d9fdf0846466643b0149c05d.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO/tao/POA.h')
-rw-r--r--TAO/tao/POA.h17
1 files changed, 14 insertions, 3 deletions
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_;