diff options
Diffstat (limited to 'TAO/TAO_IDL/be_include/be_interface.h')
-rw-r--r-- | TAO/TAO_IDL/be_include/be_interface.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/TAO/TAO_IDL/be_include/be_interface.h b/TAO/TAO_IDL/be_include/be_interface.h index 24536da765d..e8b58e4f468 100644 --- a/TAO/TAO_IDL/be_include/be_interface.h +++ b/TAO/TAO_IDL/be_include/be_interface.h @@ -118,9 +118,12 @@ public: TAO_OutStream *os); // template method using breadth first traversal of inheritance graph - char *relative_skel_name (const char *); + const char *relative_skel_name (const char *other_class_name); // relative skeleton name + const char *relative_coll_name (const char *other_class_name); + // relative name for collocated class. + // Visiting virtual int accept (be_visitor *visitor); @@ -157,6 +160,10 @@ private: int gen_operation_table (void); // generate the operation table including entries for inherited interfaces + static const char *relative_name (const char* our_name, + const char *other_class_name); + // relative name for collocated class. + int gen_optable_entries (be_interface *); // generate the operation table entries |