summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be_include
diff options
context:
space:
mode:
authorgokhale <asgokhale@users.noreply.github.com>1998-06-03 23:04:33 +0000
committergokhale <asgokhale@users.noreply.github.com>1998-06-03 23:04:33 +0000
commit9e22b05c2aeddb66078c8b3b0c3b93b4eab0d62d (patch)
treec364b9c60c971ef36793c6f0619991c920b5b8f7 /TAO/TAO_IDL/be_include
parent5c497c28ab40dd441f03026267925d67e737465c (diff)
downloadATCD-9e22b05c2aeddb66078c8b3b0c3b93b4eab0d62d.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO/TAO_IDL/be_include')
-rw-r--r--TAO/TAO_IDL/be_include/be_codegen.h35
-rw-r--r--TAO/TAO_IDL/be_include/be_helper.h5
2 files changed, 38 insertions, 2 deletions
diff --git a/TAO/TAO_IDL/be_include/be_codegen.h b/TAO/TAO_IDL/be_include/be_codegen.h
index e14c2642277..97e4de413f3 100644
--- a/TAO/TAO_IDL/be_include/be_codegen.h
+++ b/TAO/TAO_IDL/be_include/be_codegen.h
@@ -381,12 +381,21 @@ public:
int start_server_header (const char *fname);
// set the server header stream
+ int start_server_template_header (const char *fname);
+ // set the server template header stream
+
int start_server_inline (const char *fname);
// set the server inline stream
+ int start_server_template_inline (const char *fname);
+ // set the server template inline stream
+
int start_server_skeletons (const char *fname);
// set the server skeletons stream
+ int start_server_template_skeletons (const char *fname);
+ // set the server template skeletons stream
+
int end_client_header (void);
// generate code at the end such as the <<= and >>= operators alongwith the
// ending #endif statement
@@ -394,6 +403,12 @@ public:
int end_server_header (void);
// put a last #endif in the server header
+ int end_server_template_header (void);
+ // put a last #endif in the server template header
+
+ int end_server_template_skeletons (void);
+ // put a last #endif in the server skeletons
+
TAO_OutStream *client_header (void);
// get the client header stream
@@ -406,12 +421,21 @@ public:
TAO_OutStream *server_header (void);
// get the server header stream
+ TAO_OutStream *server_template_header (void);
+ // get the server header template stream
+
TAO_OutStream *server_skeletons (void);
// get the server skeletons stream
+ TAO_OutStream *server_template_skeletons (void);
+ // get the server template skeletons stream
+
TAO_OutStream *server_inline (void);
// get the server inline stream
+ TAO_OutStream *server_template_inline (void);
+ // get the server template inline stream
+
void outstream (TAO_OutStream *os);
// set current out stream
@@ -443,12 +467,21 @@ private:
TAO_OutStream *server_header_;
// server header stream
+ TAO_OutStream *server_template_header_;
+ // server header template stream
+
TAO_OutStream *server_skeletons_;
// server skeleton stream
+ TAO_OutStream *server_template_skeletons_;
+ // server skeleton template stream
+
TAO_OutStream *server_inline_;
// server side inline file
+ TAO_OutStream *server_template_inline_;
+ // server side template inline file
+
TAO_OutStream *curr_os_;
// currently used out stream
@@ -465,4 +498,4 @@ typedef ACE_Singleton<TAO_CodeGen, ACE_SYNCH_RECURSIVE_MUTEX> TAO_CODEGEN;
extern TAO_CodeGen *tao_cg; // code generator instance which is used everywhere
-#endif // if !defined
+#endif /* if !defined */
diff --git a/TAO/TAO_IDL/be_include/be_helper.h b/TAO/TAO_IDL/be_include/be_helper.h
index 0eed51d28e4..1c179150ad6 100644
--- a/TAO/TAO_IDL/be_include/be_helper.h
+++ b/TAO/TAO_IDL/be_include/be_helper.h
@@ -84,8 +84,11 @@ public:
TAO_CLI_INL,
TAO_CLI_IMPL,
TAO_SVR_HDR,
+ TAO_SVR_TMPL_HDR,
TAO_SVR_INL,
- TAO_SVR_IMPL
+ TAO_SVR_TMPL_INL,
+ TAO_SVR_IMPL,
+ TAO_SVR_TMPL_IMPL
};
TAO_OutStream (void);