summaryrefslogtreecommitdiff
path: root/TAO/tao/TypeCodeFactory_Adapter.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/TypeCodeFactory_Adapter.h')
-rw-r--r--TAO/tao/TypeCodeFactory_Adapter.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/TAO/tao/TypeCodeFactory_Adapter.h b/TAO/tao/TypeCodeFactory_Adapter.h
index d6cec53635f..86ced4571b2 100644
--- a/TAO/tao/TypeCodeFactory_Adapter.h
+++ b/TAO/tao/TypeCodeFactory_Adapter.h
@@ -170,6 +170,30 @@ public:
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+
+ virtual CORBA::TypeCode_ptr create_component_tc (
+ const char *id,
+ const char *name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+
+ virtual CORBA::TypeCode_ptr create_home_tc (
+ const char *id,
+ const char *name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+
+ virtual CORBA::TypeCode_ptr create_event_tc (
+ const char *id,
+ const char *name,
+ CORBA::ValueModifier type_modifier,
+ CORBA::TypeCode_ptr concrete_base,
+ const CORBA::ValueMemberSeq &members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
};
#include /**/ "ace/post.h"