summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.h108
1 files changed, 45 insertions, 63 deletions
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.h
index 6f222d8947f..6da78ff9605 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.h
@@ -1,22 +1,19 @@
// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// AttributeDef_i.h
-//
-// = DESCRIPTION
-// AttributeDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
+
+//=============================================================================
+/**
+ * @file AttributeDef_i.h
+ *
+ * $Id$
+ *
+ * AttributeDef servant class.
+ *
+ *
+ * @author Jeff Parsons <parsons@cs.wustl.edu>
+ */
+//=============================================================================
+
#ifndef TAO_ATTRIBUTEDEF_I_H
#define TAO_ATTRIBUTEDEF_I_H
@@ -35,96 +32,81 @@
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
+/**
+ * @class TAO_AttributeDef_i
+ *
+ * @brief TAO_AttributeDef_i
+ *
+ * Represents the information that describes an attribute
+ * of an interface.
+ */
class TAO_IFRService_Export TAO_AttributeDef_i : public virtual TAO_Contained_i
{
- // = TITLE
- // TAO_AttributeDef_i
- //
- // = DESCRIPTION
- // Represents the information that describes an attribute
- // of an interface.
- //
public:
+ /// Constructor
TAO_AttributeDef_i (TAO_Repository_i *repo);
- // Constructor
+ /// Destructor
virtual ~TAO_AttributeDef_i (void);
- // Destructor
+ /// Return our definition kind.
virtual CORBA::DefinitionKind def_kind (
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Return our definition kind.
+ );
+ /// 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.
+ );
virtual CORBA::TypeCode_ptr type (
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
CORBA::TypeCode_ptr type_i (
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
virtual CORBA::IDLType_ptr type_def (
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
CORBA::IDLType_ptr type_def_i (
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
virtual void type_def (
CORBA::IDLType_ptr type_def
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
void type_def_i (
CORBA::IDLType_ptr type_def
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
virtual CORBA::AttributeMode mode (
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
CORBA::AttributeMode mode_i (
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
virtual void mode (
CORBA::AttributeMode mode
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
void mode_i (
CORBA::AttributeMode mode
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
+ /// Common code for InterfaceDef to call in
+ /// making its own description.
void make_description (
CORBA::AttributeDescription &ad
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Common code for InterfaceDef to call in
- // making its own description.
+ );
// These two are called by Contained::move().
CORBA::ExceptionDefSeq *get_exceptions (
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
CORBA::ExceptionDefSeq *put_exceptions (
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
};
TAO_END_VERSIONED_NAMESPACE_DECL