diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/IFRService/ValueDef_i.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/IFRService/ValueDef_i.h | 186 |
1 files changed, 69 insertions, 117 deletions
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ValueDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ValueDef_i.h index 3d1f3fd3049..4d53d891372 100644 --- a/TAO/orbsvcs/orbsvcs/IFRService/ValueDef_i.h +++ b/TAO/orbsvcs/orbsvcs/IFRService/ValueDef_i.h @@ -1,22 +1,19 @@ // -*- C++ -*- -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO/orbsvcs/orbsvcs/IFRService -// -// = FILENAME -// ValueDef_i.h -// -// = DESCRIPTION -// ValueDef servant class. -// -// = AUTHOR -// Jeff Parsons <parsons@cs.wustl.edu> -// -// ============================================================================ + +//============================================================================= +/** + * @file ValueDef_i.h + * + * $Id$ + * + * ValueDef servant class. + * + * + * @author Jeff Parsons <parsons@cs.wustl.edu> + */ +//============================================================================= + #ifndef TAO_VALUEDEF_I_H #define TAO_VALUEDEF_I_H @@ -47,189 +44,150 @@ class TAO_IFRService_Export TAO_ValueDef_i : public virtual TAO_Container_i, // Represents a valuetype definition. // public: + /// Constructor TAO_ValueDef_i (TAO_Repository_i *repo); - // Constructor + /// Destructor virtual ~TAO_ValueDef_i (void); - // Destructor + /// Return our definition kind. virtual CORBA::DefinitionKind def_kind ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - // Return our definition kind. + ); + /// Remove the repository entry. virtual void destroy ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - // Remove the repository entry. + ); virtual void destroy_i ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); + /// From Contained_i's pure virtual function. virtual CORBA::Contained::Description *describe ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - // From Contained_i's pure virtual function. + ); + /// From Contained_i's pure virtual function. virtual CORBA::Contained::Description *describe_i ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - // From Contained_i's pure virtual function. + ); + /// From IDLType_i's pure virtual function. virtual CORBA::TypeCode_ptr type ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - // From IDLType_i's pure virtual function. + ); + /// From IDLType_i's pure virtual function. virtual CORBA::TypeCode_ptr type_i ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - // From IDLType_i's pure virtual function. + ); virtual CORBA::InterfaceDefSeq *supported_interfaces ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); CORBA::InterfaceDefSeq *supported_interfaces_i ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual void supported_interfaces ( const CORBA::InterfaceDefSeq & supported_interfaces - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); void supported_interfaces_i ( const CORBA::InterfaceDefSeq & supported_interfaces - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual CORBA::InitializerSeq *initializers ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); CORBA::InitializerSeq *initializers_i ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual void initializers ( const CORBA::InitializerSeq & initializers - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); void initializers_i ( const CORBA::InitializerSeq & initializers - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual CORBA::ValueDef_ptr base_value ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); CORBA::ValueDef_ptr base_value_i ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual void base_value ( CORBA::ValueDef_ptr base_value - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); void base_value_i ( CORBA::ValueDef_ptr base_value - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual CORBA::ValueDefSeq *abstract_base_values ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); CORBA::ValueDefSeq *abstract_base_values_i ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual void abstract_base_values ( const CORBA::ValueDefSeq & abstract_base_values - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); void abstract_base_values_i ( const CORBA::ValueDefSeq & abstract_base_values - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual CORBA::Boolean is_abstract ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); CORBA::Boolean is_abstract_i ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual void is_abstract ( CORBA::Boolean is_abstract - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); void is_abstract_i ( CORBA::Boolean is_abstract - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual CORBA::Boolean is_custom ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); CORBA::Boolean is_custom_i ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual void is_custom ( CORBA::Boolean is_custom - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); void is_custom_i ( CORBA::Boolean is_custom - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual CORBA::Boolean is_truncatable ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); CORBA::Boolean is_truncatable_i ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual void is_truncatable ( CORBA::Boolean is_truncatable - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); void is_truncatable_i ( CORBA::Boolean is_truncatable - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual CORBA::Boolean is_a ( const char *id - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); CORBA::Boolean is_a_i ( const char *id - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual CORBA::ValueDef::FullValueDescription *describe_value ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); CORBA::ValueDef::FullValueDescription *describe_value_i ( - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual CORBA::ValueMemberDef_ptr create_value_member ( const char *id, @@ -237,8 +195,7 @@ public: const char *version, CORBA::IDLType_ptr type, CORBA::Visibility access - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); CORBA::ValueMemberDef_ptr create_value_member_i ( const char *id, @@ -246,8 +203,7 @@ public: const char *version, CORBA::IDLType_ptr type, CORBA::Visibility access - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual CORBA::AttributeDef_ptr create_attribute ( const char *id, @@ -255,8 +211,7 @@ public: const char *version, CORBA::IDLType_ptr type, CORBA::AttributeMode mode - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); CORBA::AttributeDef_ptr create_attribute_i ( const char *id, @@ -264,8 +219,7 @@ public: const char *version, CORBA::IDLType_ptr type, CORBA::AttributeMode mode - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); virtual CORBA::OperationDef_ptr create_operation ( const char *id, @@ -276,8 +230,7 @@ public: const CORBA::ParDescriptionSeq ¶ms, const CORBA::ExceptionDefSeq &exceptions, const CORBA::ContextIdSeq &contexts - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); CORBA::OperationDef_ptr create_operation_i ( const char *id, @@ -288,12 +241,11 @@ public: const CORBA::ParDescriptionSeq ¶ms, const CORBA::ExceptionDefSeq &exceptions, const CORBA::ContextIdSeq &contexts - ) - ACE_THROW_SPEC ((CORBA::SystemException)); + ); + /// Called from TAO_IFR_Service_Utils::name_exists() when we + /// are a base valuetype. static int name_clash (const char *name); - // Called from TAO_IFR_Service_Utils::name_exists() when we - // are a base valuetype. void fill_value_description (CORBA::ValueDescription &desc); }; |