summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp')
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp124
1 files changed, 45 insertions, 79 deletions
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp
index efc0446c718..2d1de15f315 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp
@@ -32,51 +32,47 @@ TAO_UnionDef_i::~TAO_UnionDef_i (void)
}
CORBA::DefinitionKind
-TAO_UnionDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
+TAO_UnionDef_i::def_kind (void)
ACE_THROW_SPEC ((CORBA::SystemException))
{
return CORBA::dk_Union;
}
void
-TAO_UnionDef_i::destroy (ACE_ENV_SINGLE_ARG_DECL)
+TAO_UnionDef_i::destroy (void)
ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_IFR_WRITE_GUARD;
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
+ this->update_key ();
- this->destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+ this->destroy_i ();
}
void
-TAO_UnionDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL)
+TAO_UnionDef_i::destroy_i (void)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Destroy our members.
- TAO_Container_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
+ TAO_Container_i::destroy_i ();
// Destroy ourself.
- TAO_Contained_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
+ TAO_Contained_i::destroy_i ();
}
CORBA::TypeCode_ptr
-TAO_UnionDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
+TAO_UnionDef_i::type (void)
ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
+ this->update_key ();
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+ return this->type_i ();
}
CORBA::TypeCode_ptr
-TAO_UnionDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
+TAO_UnionDef_i::type_i (void)
ACE_THROW_SPEC ((CORBA::SystemException))
{
ACE_TString id;
@@ -93,7 +89,7 @@ TAO_UnionDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
if (TAO_RecursiveDef_OuterScopes::SeenBefore( id ))
return this->repo_->tc_factory ()->
- create_recursive_tc ( id.c_str () ACE_ENV_ARG_PARAMETER);
+ create_recursive_tc ( id.c_str ());
TAO_RecursiveDef_OuterScopes NowSeenThis( id );
@@ -108,33 +104,29 @@ TAO_UnionDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
"name",
name);
- CORBA::TypeCode_var tc = this->discriminator_type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
+ CORBA::TypeCode_var tc = this->discriminator_type_i ();
- CORBA::UnionMemberSeq_var members = this->members_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
+ CORBA::UnionMemberSeq_var members = this->members_i ();
return this->repo_->tc_factory ()->create_union_tc (id.c_str (),
name.c_str (),
tc.in (),
- members.in ()
- ACE_ENV_ARG_PARAMETER);
+ members.in ());
}
CORBA::TypeCode_ptr
-TAO_UnionDef_i::discriminator_type (ACE_ENV_SINGLE_ARG_DECL)
+TAO_UnionDef_i::discriminator_type (void)
ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
+ this->update_key ();
- return this->discriminator_type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+ return this->discriminator_type_i ();
}
CORBA::TypeCode_ptr
-TAO_UnionDef_i::discriminator_type_i (ACE_ENV_SINGLE_ARG_DECL)
+TAO_UnionDef_i::discriminator_type_i (void)
ACE_THROW_SPEC ((CORBA::SystemException))
{
ACE_TString disc_path;
@@ -150,23 +142,22 @@ TAO_UnionDef_i::discriminator_type_i (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_RETURN (CORBA::OBJECT_NOT_EXIST(), CORBA::TypeCode::_nil () );
}
- return impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+ return impl->type_i ();
}
CORBA::IDLType_ptr
-TAO_UnionDef_i::discriminator_type_def (ACE_ENV_SINGLE_ARG_DECL)
+TAO_UnionDef_i::discriminator_type_def (void)
ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_IFR_READ_GUARD_RETURN (CORBA::IDLType::_nil ());
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
+ this->update_key ();
- return this->discriminator_type_def_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+ return this->discriminator_type_def_i ();
}
CORBA::IDLType_ptr
-TAO_UnionDef_i::discriminator_type_def_i (ACE_ENV_SINGLE_ARG_DECL)
+TAO_UnionDef_i::discriminator_type_def_i (void)
ACE_THROW_SPEC ((CORBA::SystemException))
{
ACE_TString disc_path;
@@ -176,34 +167,27 @@ TAO_UnionDef_i::discriminator_type_def_i (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Object_var obj =
TAO_IFR_Service_Utils::path_to_ir_object (disc_path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
+ this->repo_);
- return CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
+ return CORBA::IDLType::_narrow (obj.in ());
}
void
TAO_UnionDef_i::discriminator_type_def (
CORBA::IDLType_ptr discriminator_type_def
- ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_IFR_WRITE_GUARD;
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
+ this->update_key ();
- this->discriminator_type_def_i (discriminator_type_def
- ACE_ENV_ARG_PARAMETER);
+ this->discriminator_type_def_i (discriminator_type_def);
}
void
TAO_UnionDef_i::discriminator_type_def_i (
CORBA::IDLType_ptr discriminator_type_def
- ACE_ENV_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -216,19 +200,18 @@ TAO_UnionDef_i::discriminator_type_def_i (
}
CORBA::UnionMemberSeq *
-TAO_UnionDef_i::members (ACE_ENV_SINGLE_ARG_DECL)
+TAO_UnionDef_i::members (void)
ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_IFR_READ_GUARD_RETURN (0);
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
+ this->update_key ();
- return this->members_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+ return this->members_i ();
}
CORBA::UnionMemberSeq *
-TAO_UnionDef_i::members_i (ACE_ENV_SINGLE_ARG_DECL)
+TAO_UnionDef_i::members_i (void)
ACE_THROW_SPEC ((CORBA::SystemException))
{
ACE_Unbounded_Queue<ACE_Configuration_Section_Key> key_queue;
@@ -279,7 +262,6 @@ TAO_UnionDef_i::members_i (ACE_ENV_SINGLE_ARG_DECL)
ACE_NEW_THROW_EX (members,
CORBA::UnionMemberSeq (size),
CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
members->length (size);
CORBA::UnionMemberSeq_var retval = members;
@@ -303,22 +285,16 @@ TAO_UnionDef_i::members_i (ACE_ENV_SINGLE_ARG_DECL)
retval[k].name = name.c_str ();
this->fetch_label (next_key,
- retval[k]
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
+ retval[k]);
this->repo_->config ()->get_string_value (next_key,
"path",
path);
obj = TAO_IFR_Service_Utils::path_to_ir_object (path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
+ this->repo_);
- retval[k].type_def = CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
+ retval[k].type_def = CORBA::IDLType::_narrow (obj.in ());
impl = TAO_IFR_Service_Utils::path_to_idltype (path,
this->repo_);
@@ -327,8 +303,7 @@ TAO_UnionDef_i::members_i (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_RETURN (CORBA::OBJECT_NOT_EXIST(), 0 );
}
- retval[k].type = impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
+ retval[k].type = impl->type_i ();
// If this union contains a nested union (of another type) at
// some level, the above code will have changed the section key
@@ -340,27 +315,22 @@ TAO_UnionDef_i::members_i (ACE_ENV_SINGLE_ARG_DECL)
}
void
-TAO_UnionDef_i::members (const CORBA::UnionMemberSeq &members
- ACE_ENV_ARG_DECL)
+TAO_UnionDef_i::members (const CORBA::UnionMemberSeq &members)
ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_IFR_WRITE_GUARD;
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
+ this->update_key ();
- this->members_i (members
- ACE_ENV_ARG_PARAMETER);
+ this->members_i (members);
}
void
-TAO_UnionDef_i::members_i (const CORBA::UnionMemberSeq &members
- ACE_ENV_ARG_DECL)
+TAO_UnionDef_i::members_i (const CORBA::UnionMemberSeq &members)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Destroy our old members, both refs and defns.
- TAO_Container_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
+ TAO_Container_i::destroy_i ();
ACE_TString section_name;
ACE_Configuration_Section_Key refs_key;
@@ -400,15 +370,13 @@ TAO_UnionDef_i::members_i (const CORBA::UnionMemberSeq &members
member_path);
this->store_label (member_key,
- members[i].label
- ACE_ENV_ARG_PARAMETER);
+ members[i].label);
}
}
void
TAO_UnionDef_i::fetch_label (const ACE_Configuration_Section_Key member_key,
- CORBA::UnionMember &member
- ACE_ENV_ARG_DECL)
+ CORBA::UnionMember &member)
ACE_THROW_SPEC ((CORBA::SystemException))
{
ACE_Configuration::VALUETYPE vt;
@@ -429,11 +397,9 @@ TAO_UnionDef_i::fetch_label (const ACE_Configuration_Section_Key member_key,
value);
CORBA::TypeCode_var tc =
- this->discriminator_type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
+ this->discriminator_type_i ();
- CORBA::TCKind kind = tc->kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
+ CORBA::TCKind kind = tc->kind ();
switch (kind)
{