ACSImpBaseHandlerImpl − |
#include <acsImpBaseHandlerImpl.h> Inherits DetailedServiceStateProvider. |
Public Member Functions |
ACSImpBaseHandlerImpl (ACSServiceType iservice) |
virtual ~ACSImpBaseHandlerImpl () |
virtual acsdaemon::ServiceState getDetailedServiceState (ACSServiceRequestDescription *desc, CORBA::Object_ptr obj) |
void setService (ACSDaemonServiceImpl< T > *serviceimpl) |
void initialize (CORBA::ORB_ptr orb) |
void dispose (CORBA::ORB_ptr orb) |
std::string getName () |
std::string getType () |
std::string getPort () |
void shutdown () |
bool ping () |
void set_configuration_reference (::CORBA::Short instance_number, const ::acsdaemon::ServiceInfoSeq &services_info) |
Protected Attributes |
ACSServiceType service |
ACSDaemonServiceImpl< T > * serviceimpl |
ACSDaemonContext * context |
template<class T> class ACSImpBaseHandlerImpl< T > |
template<class T> ACSImpBaseHandlerImpl< T >::ACSImpBaseHandlerImpl (ACSServiceType iservice) [inline] Constructor |
template<class T> virtual ACSImpBaseHandlerImpl< T >::~ACSImpBaseHandlerImpl () [inline, virtual] Destructor |
template<class T> void ACSImpBaseHandlerImpl< T >::dispose (CORBA::ORB_ptr orb) [inline] Dispose handler |
template<class T> virtual acsdaemon::ServiceState ACSImpBaseHandlerImpl< T >::getDetailedServiceState (ACSServiceRequestDescription * desc, CORBA::Object_ptr obj) [inline, virtual] Default implementation, to be overriden by specific handler. |
Implements DetailedServiceStateProvider. Reimplemented in ACSNotificationServiceImpHandlerImpl. |
template<class T> std::string ACSImpBaseHandlerImpl< T >::getName () [inline] Get the name of this container handler |
template<class T> std::string ACSImpBaseHandlerImpl< T >::getPort () [inline] Return the port where this services handler listens for connections |
template<class T> std::string ACSImpBaseHandlerImpl< T >::getType () [inline] Get the type string of this container handler |
template<class T> void ACSImpBaseHandlerImpl< T >::initialize (CORBA::ORB_ptr orb) [inline] Initialize handler |
template<class T> bool ACSImpBaseHandlerImpl< T >::ping () [inline] |
template<class T> void ACSImpBaseHandlerImpl< T >::set_configuration_reference (::CORBA::Short instance_number, const ::acsdaemon::ServiceInfoSeq & services_info) [inline] |
template<class T> void ACSImpBaseHandlerImpl< T >::setService (ACSDaemonServiceImpl< T > * serviceimpl) [inline] Sets ACS Daemon service |
template<class T> void ACSImpBaseHandlerImpl< T >::shutdown () [inline] |
template<class T> ACSDaemonContext* ACSImpBaseHandlerImpl< T >::context [protected] |
Referenced by ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::ACSImpBaseHandlerImpl(), ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::dispose(), ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::initialize(), ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::set_configuration_reference(), and ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::~ACSImpBaseHandlerImpl(). |
template<class T> ACSServiceType ACSImpBaseHandlerImpl< T >::service [protected] |
Referenced by ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::ACSImpBaseHandlerImpl(), ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::getName(), ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::getPort(), and ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::getType(). |
template<class T> ACSDaemonServiceImpl<T>* ACSImpBaseHandlerImpl< T >::serviceimpl [protected] |
Referenced by ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::shutdown(). |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |