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