summaryrefslogtreecommitdiff
path: root/TAO/examples
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-10-25 14:52:02 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-10-25 14:52:02 +0000
commitd65fbd5b0e1adfb6186d2dc1fbf55b72aacebee1 (patch)
treec5e18ec1fe6af8046389ac73f1ed97de52571e88 /TAO/examples
parent85615ad76a1064691d7c1e68bc1276570ae708f1 (diff)
downloadATCD-d65fbd5b0e1adfb6186d2dc1fbf55b72aacebee1.tar.gz
ChangeLogTag: Fri Oct 25 09:49:31 2002 Jeff Parsons <parsons@isis-server.isis.vanderbilt.edu>
Diffstat (limited to 'TAO/examples')
-rw-r--r--TAO/examples/OBV/Typed_Events/Event_Types_impl.cpp30
1 files changed, 16 insertions, 14 deletions
diff --git a/TAO/examples/OBV/Typed_Events/Event_Types_impl.cpp b/TAO/examples/OBV/Typed_Events/Event_Types_impl.cpp
index dbc3fd4b4ff..712f405870f 100644
--- a/TAO/examples/OBV/Typed_Events/Event_Types_impl.cpp
+++ b/TAO/examples/OBV/Typed_Events/Event_Types_impl.cpp
@@ -247,13 +247,13 @@ Event_List_Link_factory::create_for_unmarshal ()
// Event_List implementation ===================================
-Event_List_impl::Event_List_impl ()
+Event_List_impl::Event_List_impl (void)
{
this->first_link (0);
- last_link_cache_ = 0;
+ this->last_link_cache_ = 0;
}
-Event_List_impl::~Event_List_impl ()
+Event_List_impl::~Event_List_impl (void)
{
// Destructor does nothing explicit, because the _var types do care.
}
@@ -265,8 +265,10 @@ Event_List_impl::store_event (Event* e ACE_ENV_ARG_DECL_NOT_USED)
// guard against the access to the list from another thread.
// But this is omitted in this example.
- Event_List_Link_var new_link (ACE_static_cast(Event_List_Link*,
- new Event_List_Link_impl (e)));
+ Event_List_Link_impl *new_link_impl = 0;
+ ACE_NEW (new_link_impl,
+ Event_List_Link_impl (e));
+ Event_List_Link_var new_link = new_link_impl;
// We need a new link to store the reference to the event e.
// But if we'd had assigned the newly created instance directly through
@@ -275,36 +277,36 @@ Event_List_impl::store_event (Event* e ACE_ENV_ARG_DECL_NOT_USED)
// increased, but the modifier does.
- if (last_link_cache_ == 0)
+ if (this->last_link_cache_ == 0)
{
// Search the end.
for (Event_List_Link *i = this->first_link ();
i != 0;
i = i->get_next_link ())
{
- last_link_cache_ = i;
+ this->last_link_cache_ = i;
}
}
// If still null then the list is empty.
- if (last_link_cache_ == 0)
+ if (this->last_link_cache_ == 0)
{
this->first_link (new_link);
}
else
{
- last_link_cache_->attach_next_link (new_link);
- last_link_cache_ = new_link;
+ this->last_link_cache_->attach_next_link (new_link);
+ this->last_link_cache_ = new_link.in ();
}
}
-Event_List_factory::~Event_List_factory ()
+Event_List_factory::~Event_List_factory (void)
{
}
TAO_OBV_CREATE_RETURN_TYPE (Event_List)
-Event_List_factory::create_for_unmarshal ()
+Event_List_factory::create_for_unmarshal (void)
{
return new Event_List_impl;
}
@@ -315,12 +317,12 @@ Event_List_Iterator::Event_List_Iterator (Event_List *list)
this->init (list);
}
-Event_List_Iterator::Event_List_Iterator ()
+Event_List_Iterator::Event_List_Iterator (void)
{
// current_ is a _var and set itself to null.
}
-Event_List_Iterator::~Event_List_Iterator ()
+Event_List_Iterator::~Event_List_Iterator (void)
{
// nothing
}