#include <acsImpBaseHandlerImpl.h>
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_manager_reference (const short instance_number, const char *ref) |
Protected Attributes | |
ACSServiceType | service |
ACSDaemonServiceImpl< T > * | serviceimpl |
ACSDaemonContext * | context |
ACSImpBaseHandlerImpl< T >::ACSImpBaseHandlerImpl | ( | ACSServiceType | iservice | ) | [inline] |
Constructor
virtual ACSImpBaseHandlerImpl< T >::~ACSImpBaseHandlerImpl | ( | ) | [inline, virtual] |
Destructor
void ACSImpBaseHandlerImpl< T >::dispose | ( | CORBA::ORB_ptr | orb | ) | [inline] |
Dispose handler
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.
std::string ACSImpBaseHandlerImpl< T >::getName | ( | ) | [inline] |
Get the name of this container handler
std::string ACSImpBaseHandlerImpl< T >::getPort | ( | ) | [inline] |
Return the port where this services handler listens for connections
std::string ACSImpBaseHandlerImpl< T >::getType | ( | ) | [inline] |
Get the type string of this container handler
void ACSImpBaseHandlerImpl< T >::initialize | ( | CORBA::ORB_ptr | orb | ) | [inline] |
Initialize handler
bool ACSImpBaseHandlerImpl< T >::ping | ( | ) | [inline] |
void ACSImpBaseHandlerImpl< T >::set_manager_reference | ( | const short | instance_number, | |
const char * | ref | |||
) | [inline] |
void ACSImpBaseHandlerImpl< T >::setService | ( | ACSDaemonServiceImpl< T > * | serviceimpl | ) | [inline] |
Sets ACS Daemon service
void ACSImpBaseHandlerImpl< T >::shutdown | ( | ) | [inline] |
ACSDaemonContext* ACSImpBaseHandlerImpl< T >::context [protected] |
Referenced by ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::ACSImpBaseHandlerImpl(), ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::dispose(), ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::initialize(), ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::set_manager_reference(), and ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::~ACSImpBaseHandlerImpl().
ACSServiceType ACSImpBaseHandlerImpl< T >::service [protected] |
Referenced by ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::ACSImpBaseHandlerImpl(), ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::getName(), ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::getPort(), and ACSImpBaseHandlerImpl< ACSInterfaceRepositoryImpHandlerImpl >::getType().
ACSDaemonServiceImpl<T>* ACSImpBaseHandlerImpl< T >::serviceimpl [protected] |