summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be_include/be_codegen.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be_include/be_codegen.h')
-rw-r--r--TAO/TAO_IDL/be_include/be_codegen.h35
1 files changed, 20 insertions, 15 deletions
diff --git a/TAO/TAO_IDL/be_include/be_codegen.h b/TAO/TAO_IDL/be_include/be_codegen.h
index b0611b2bb8a..03f7442c765 100644
--- a/TAO/TAO_IDL/be_include/be_codegen.h
+++ b/TAO/TAO_IDL/be_include/be_codegen.h
@@ -119,7 +119,6 @@ public:
TAO_ROOT_CI,
TAO_ROOT_CS,
TAO_ROOT_SH,
- TAO_ROOT_SI,
TAO_ROOT_SS,
TAO_ROOT_TIE_SH,
TAO_ROOT_TIE_SS,
@@ -127,6 +126,8 @@ public:
TAO_ROOT_IS,
TAO_ROOT_SVH,
TAO_ROOT_SVS,
+ TAO_ROOT_SVTH,
+ TAO_ROOT_SVTS,
TAO_ROOT_EXH,
TAO_ROOT_EXS,
TAO_ROOT_CNH,
@@ -226,9 +227,6 @@ public:
/// Set the server template header stream.
int start_server_template_header (const char *fname);
- /// Set the server inline stream.
- int start_server_inline (const char *fname);
-
/// Set the server skeletons stream.
int start_server_skeletons (const char *fname);
@@ -243,6 +241,8 @@ public:
int start_ciao_svnt_header (const char *fname);
int start_ciao_svnt_source (const char *fname);
+ int start_ciao_svnt_template_header (const char *fname);
+ int start_ciao_svnt_template_source (const char *fname);
int start_ciao_exec_header (const char *fname);
int start_ciao_exec_source (const char *fname);
int start_ciao_exec_idl (const char *fname);
@@ -263,9 +263,6 @@ public:
/// Put a last #endif in the server header.
int end_server_header (void);
- /// Generate necessary code at end of server inline file.
- void end_server_inline (void);
-
/// Put a last #endif in the server header.
int end_implementation_header (const char *fname);
@@ -289,6 +286,8 @@ public:
int end_ciao_svnt_header (void);
int end_ciao_svnt_source (void);
+ int end_ciao_svnt_template_header (void);
+ int end_ciao_svnt_template_source (void);
int end_ciao_exec_header (void);
int end_ciao_exec_source (void);
int end_ciao_exec_idl (void);
@@ -323,9 +322,6 @@ public:
/// Get the server template skeletons stream.
TAO_OutStream *server_template_skeletons (void);
- /// Get the server inline stream.
- TAO_OutStream *server_inline (void);
-
/// Get the server template inline stream.
TAO_OutStream *server_template_inline (void);
@@ -341,6 +337,12 @@ public:
/// Get the CIAO servant source stream.
TAO_OutStream *ciao_svnt_source (void);
+ /// Get the CIAO template servant header stream.
+ TAO_OutStream *ciao_svnt_template_header (void);
+
+ /// Get the CIAO template servant source stream.
+ TAO_OutStream *ciao_svnt_template_source (void);
+
/// Get the CIAO executor impl header stream.
TAO_OutStream *ciao_exec_header (void);
@@ -417,8 +419,8 @@ private:
void gen_typecode_includes (TAO_OutStream * stream);
/// Used if one or both of the CIAO code gen flags are set.
- void gen_svnt_hdr_includes (void);
- void gen_svnt_src_includes (void);
+ void gen_svnt_hdr_includes (TAO_OutStream *stream);
+ void gen_svnt_src_includes (TAO_OutStream *stream);
void gen_exec_hdr_includes (void);
void gen_exec_src_includes (void);
void gen_exec_idl_includes (void);
@@ -463,9 +465,6 @@ private:
/// Server skeleton template stream.
TAO_OutStream *server_template_skeletons_;
- /// Server side inline file.
- TAO_OutStream *server_inline_;
-
/// Anyop header file.
TAO_OutStream *anyop_header_;
@@ -481,6 +480,12 @@ private:
/// Component servant source file.
TAO_OutStream *ciao_svnt_source_;
+ /// Template component servant header file.
+ TAO_OutStream *ciao_svnt_template_header_;
+
+ /// Template component servant source file.
+ TAO_OutStream *ciao_svnt_template_source_;
+
/// Component executor impl header file.
TAO_OutStream *ciao_exec_header_;