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.h47
1 files changed, 2 insertions, 45 deletions
diff --git a/TAO/TAO_IDL/be_include/be_codegen.h b/TAO/TAO_IDL/be_include/be_codegen.h
index 05891050daa..0924eaa3c6c 100644
--- a/TAO/TAO_IDL/be_include/be_codegen.h
+++ b/TAO/TAO_IDL/be_include/be_codegen.h
@@ -21,7 +21,6 @@
#include "ace/Singleton.h"
#include "ace/Synch.h"
-#include "TAO_IDL_BE_Export.h"
#define NAMEBUFSIZE 1024
// maximum length of static buffers used to store names
@@ -32,7 +31,7 @@ class be_visitor_context;
class be_visitor;
class be_decl;
-class TAO_IDL_BE_Export TAO_CodeGen
+class TAO_CodeGen
{
// = TITLE
// TAO_CodeGen
@@ -60,17 +59,6 @@ public:
// headers, inlines, stubs.
TAO_ARGUMENT_ARGLIST_CH, // argument in op signature of
// ... client header
- TAO_ARGUMENT_ARGLIST_SH, // argument in op signature of
- // ... server header
- TAO_ARGUMENT_INTERCEPTORS_ARGLIST_CH, // ... client header
- TAO_ARGUMENT_INTERCEPTORS_ARGLIST_CS, // ... client source
- TAO_ARGUMENT_INTERCEPTORS_INFO_ARGLIST_CH, // ... client header
- TAO_ARGUMENT_INTERCEPTORS_INFO_ARGLIST_CS, // ... client source
- TAO_ARGUMENT_INTERCEPTORS_PARAMLIST, // ... client source
- TAO_ARGUMENT_INTERCEPTORS_RESULT, // ... client source
- TAO_ARGUMENT_INTERCEPTORS_ARGLIST_SH, // ... server header
- TAO_ARGUMENT_INTERCEPTORS_ARGLIST_SS, // ... server source
- TAO_ARGUMENT_INTERCEPTORS_INFO_ARGLIST_SS, // ... server source
TAO_ARGUMENT_ARGLIST_OTHERS, // ... in other cases
TAO_ARGUMENT_PRE_INVOKE_CS, // preprocessing of argument
// variable before passing to
@@ -102,10 +90,6 @@ public:
// collocated
TAO_ATTRIBUTE_SMART_PROXY_CH, // in client header
TAO_ATTRIBUTE_SMART_PROXY_CS, // in client source
- TAO_ATTRIBUTE_INTERCEPTORS_CH, // in client header
- TAO_ATTRIBUTE_INTERCEPTORS_CS, // in client source
- TAO_ATTRIBUTE_INTERCEPTORS_SH, // in server header
- TAO_ATTRIBUTE_INTERCEPTORS_SS, // in server source
TAO_ATTRIBUTE_TIE_SH,
TAO_ATTRIBUTE_TIE_SI,
@@ -178,10 +162,6 @@ public:
TAO_INTERFACE_TIE_SI,
TAO_INTERFACE_SMART_PROXY_CH,
TAO_INTERFACE_SMART_PROXY_CS,
- TAO_INTERFACE_INTERCEPTORS_CH,
- TAO_INTERFACE_INTERCEPTORS_CS,
- TAO_INTERFACE_INTERCEPTORS_SH,
- TAO_INTERFACE_INTERCEPTORS_SS,
// emitting code for the interface forward declaration
TAO_INTERFACE_FWD_CH,
@@ -255,34 +235,14 @@ public:
TAO_OPERATION_SMART_PROXY_CH, // in client header
TAO_OPERATION_SMART_PROXY_CS, // in client stubs
- TAO_OPERATION_INTERCEPTORS_CH, // in client header
- TAO_OPERATION_INTERCEPTORS_CS, // in client source
- TAO_OPERATION_INTERCEPTORS_SH, // in server header
- TAO_OPERATION_INTERCEPTORS_SS, // in server source
TAO_OPERATION_RETTYPE_CH, // return type in client header op
// signature
- TAO_OPERATION_INTERCEPTORS_INFO_RETTYPE_CH, // return type in client header op
- // signature for RequestInfo class
- TAO_OPERATION_RETTYPE_SH, // return type in server header op
- // signature
TAO_OPERATION_RETTYPE_IS, // return type in client header op
TAO_OPERATION_RETTYPE_OTHERS, // ... in other cases
TAO_OPERATION_ARGLIST_CH, // parameter list in op signature
// ... for client header
TAO_OPERATION_ARGLIST_SH, // ... for server header
- TAO_OPERATION_INTERCEPTORS_ARGLIST_CH, // private member list list for request info
- TAO_OPERATION_INTERCEPTORS_INFO_ARGLIST_CH, // private member list list for request info
- TAO_OPERATION_INTERCEPTORS_INFO_ARGLIST_CS, // arglist for request info obj instantiation
- TAO_OPERATION_INTERCEPTORS_ARGLIST_CS, // private member list list for request info // ... for client source
- TAO_OPERATION_INTERCEPTORS_PARAMLIST, // create the paramlist on demand
- TAO_OPERATION_INTERCEPTORS_RESULT, // create the result on demand
- TAO_OPERATION_INTERCEPTORS_EXCEPTLIST, // create the exceptionlist on demand
- TAO_OPERATION_INTERCEPTORS_ARGLIST_SH, // private member list list for request info
- TAO_OPERATION_INTERCEPTORS_INFO_ARGLIST_SH, // private member list list for request info
- TAO_OPERATION_INTERCEPTORS_INFO_ARGLIST_SS, // arglist for request info obj instantiation
- TAO_OPERATION_INTERCEPTORS_ARGLIST_SS, // private member list list for request info // ... for server source
-
TAO_OPERATION_ARGLIST_IH, // ... for implementation header
TAO_OPERATION_ARGLIST_IS, // ... for implementation header
TAO_OPERATION_ARGLIST_COLLOCATED_SH, // ... for collocated server
@@ -311,8 +271,6 @@ public:
TAO_OPERATION_COLLOCATED_ARG_UPCALL_SS, // variables to upcall for
// collocated op
TAO_OPERATION_ARG_POST_UPCALL_SS, // return and argument variables
- TAO_OPERATION_INTERCEPTORS_ARG_INFO_CS, // Interceptor args
- TAO_OPERATION_INTERCEPTORS_ARG_INFO_SS, // Interceptor args
TAO_OPERATION_RESULT_SS, // XXXASG rm?
TAO_OPERATION_TIE_SH,
TAO_OPERATION_TIE_SI,
@@ -680,7 +638,6 @@ private:
typedef ACE_Singleton<TAO_CodeGen, ACE_SYNCH_RECURSIVE_MUTEX> TAO_CODEGEN;
// Singleton instance of the BE code generator
-extern TAO_IDL_BE_Export TAO_CodeGen *tao_cg;
-// Code generator instance which is used everywhere.
+extern TAO_CodeGen *tao_cg; // code generator instance which is used everywhere
#endif /* if !defined */