// $Id$ #ifndef TAO_ESF_PEER_ADMIN_CPP #define TAO_ESF_PEER_ADMIN_CPP #include "orbsvcs/ESF/ESF_Peer_Workers.h" TAO_BEGIN_VERSIONED_NAMESPACE_DECL template TAO_ESF_Peer_Admin:: TAO_ESF_Peer_Admin (EVENT_CHANNEL *ec) : TAO_ESF_Proxy_Admin (ec) { } template TAO_ESF_Peer_Admin:: ~TAO_ESF_Peer_Admin (void) { } template void TAO_ESF_Peer_Admin:: peer_connected (PEER *peer ACE_ENV_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { TAO_ESF_Peer_Connected worker (peer); this->for_each (&worker ACE_ENV_ARG_PARAMETER); } template void TAO_ESF_Peer_Admin:: peer_reconnected (PEER *peer ACE_ENV_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { TAO_ESF_Peer_Reconnected worker (peer); this->for_each (&worker ACE_ENV_ARG_PARAMETER); } template void TAO_ESF_Peer_Admin:: peer_disconnected (PEER *peer ACE_ENV_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { TAO_ESF_Peer_Disconnected worker (peer); this->for_each (&worker ACE_ENV_ARG_PARAMETER); } TAO_END_VERSIONED_NAMESPACE_DECL #endif /* TAO_ESF_PEER_ADMIN_CPP */