diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2005-02-23 03:23:49 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2005-02-23 03:23:49 +0000 |
commit | c2e0937896f1a153581ce0b0317d907eaca2e5a8 (patch) | |
tree | 87d1a4ae5258997efd6cc06968c82fda9792ef91 /TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp | |
parent | 846574f2218b7eb4b7b2072b9978d9705614e4c7 (diff) | |
download | ATCD-c2e0937896f1a153581ce0b0317d907eaca2e5a8.tar.gz |
ChangeLogTag:Tue Feb 22 19:18:57 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp b/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp index be00baca3d1..99d1749fa62 100644 --- a/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp +++ b/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp @@ -127,15 +127,15 @@ void FT_ProxyAdmin<EC_PROXY_ADMIN, Proxy, ProxyInterface, State>::set_state( typedef typename Proxy::Skeleton Skeleton; const PortableServer::Servant servant = poa_->id_to_servant( - reinterpret_cast<const PortableServer::ObjectId&> (proxy_state.object_id) + reinterpret_cast<const PortableServer::ObjectId&> (proxy_state.object_id) ACE_ENV_ARG_PARAMETER); ACE_CHECK; - Skeleton skeleton = reinterpret_cast<Skeleton> (servant->_downcast(proxy_ior->_interface_repository_id())); + Skeleton skeleton = dynamic_cast<Skeleton> (servant); ACE_CHECK; static_cast<Proxy*> (skeleton)->set_state(proxy_state - ACE_ENV_ARG_PARAMETER); + ACE_ENV_ARG_PARAMETER); ACE_CHECK; } } |