diff options
author | gokhale <asgokhale@users.noreply.github.com> | 1998-06-03 23:04:33 +0000 |
---|---|---|
committer | gokhale <asgokhale@users.noreply.github.com> | 1998-06-03 23:04:33 +0000 |
commit | 9e22b05c2aeddb66078c8b3b0c3b93b4eab0d62d (patch) | |
tree | c364b9c60c971ef36793c6f0619991c920b5b8f7 /TAO/TAO_IDL/be_include | |
parent | 5c497c28ab40dd441f03026267925d67e737465c (diff) | |
download | ATCD-9e22b05c2aeddb66078c8b3b0c3b93b4eab0d62d.tar.gz |
*** empty log message ***
Diffstat (limited to 'TAO/TAO_IDL/be_include')
-rw-r--r-- | TAO/TAO_IDL/be_include/be_codegen.h | 35 | ||||
-rw-r--r-- | TAO/TAO_IDL/be_include/be_helper.h | 5 |
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); |