summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be_include/be_interface.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be_include/be_interface.h')
-rw-r--r--TAO/TAO_IDL/be_include/be_interface.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/TAO/TAO_IDL/be_include/be_interface.h b/TAO/TAO_IDL/be_include/be_interface.h
index 49a1a9c261d..a4a385f9575 100644
--- a/TAO/TAO_IDL/be_include/be_interface.h
+++ b/TAO/TAO_IDL/be_include/be_interface.h
@@ -99,7 +99,7 @@ public:
const char *local_coll_name (int) const;
// Retrieve the fully qualified collocated class name.
- virtual const char *base_proxy_impl_name (void);
+ virtual const char *base_proxy_impl_name (void);
// retrieve the name of the base proxy implementation.
virtual const char *full_base_proxy_impl_name (void);
@@ -217,6 +217,9 @@ public:
void in_mult_inheritance (int mi);
// Set a new value.
+ virtual void redefine (AST_Interface *from);
+ // Pass along BE-specific member values when redefining a fwd decl.
+
virtual void destroy (void);
// Cleanup function.
@@ -331,10 +334,6 @@ public:
int has_mixed_parentage (void);
// Do we have both abstract and concrete parents?
- int var_out_seq_decls_gen (void) const;
- void var_out_seq_decls_gen (int val);
- // Accessors for the members.
-
private:
void gen_gperf_input_header (TAO_OutStream *ss);
// Output the header (type declaration and %%) to the gperf's input
@@ -370,6 +369,10 @@ private:
void gen_linear_search_instance (const char *flat_name);
// Create an instance of the linear search optable.
+protected:
+ int var_out_seq_decls_gen_;
+ // Have these been done already?
+
private:
int skel_count_;
// Number of static skeletons in the operation table.
@@ -387,9 +390,6 @@ private:
int has_mixed_parentage_;
// Do we have both abstract and concrete parents?
-
- int var_out_seq_decls_gen_;
- // Have these been done already?
};
/**