ACSImpBaseHandlerImpl

NAME
SYNOPSIS
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

ACSImpBaseHandlerImpl −

SYNOPSIS

#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 >

Constructor & Destructor Documentation

template<class T> ACSImpBaseHandlerImpl< T >::ACSImpBaseHandlerImpl (ACSServiceType iservice) [inline] Constructor

template<class T> virtual ACSImpBaseHandlerImpl< T >::~ACSImpBaseHandlerImpl () [inline, virtual] Destructor

Member Function Documentation

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]

Member Data Documentation

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().

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.