Public Member Functions | Private Attributes

enumpropTestDeviceImpl Class Reference

#include <enumpropTestDeviceImpl.h>

Inheritance diagram for enumpropTestDeviceImpl:
Inheritance graph
[legend]
Collaboration diagram for enumpropTestDeviceImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 enumpropTestDeviceImpl (const ACE_CString &name, maci::ContainerServices *containerServices)
virtual ~enumpropTestDeviceImpl (void)
ENUMPROP_TEST::ROStates_ptr currentState ()
virtual ACSErr::Completionenable ()
virtual ACSErr::Completiondisable ()
virtual ACSErr::Completiondiagnose ()
virtual ACSErr::Completionshutdown ()
virtual ACSErr::Completioninit ()
virtual ACSErr::Completionon ()
virtual ACSErr::Completionoff ()
ENUMPROP_TEST::RWStates_ptr currentStateRW ()
void serverShutdown ()
void changeAlarmFFFM (const char *, const char *)

Private Attributes

ROEnumImpl< ACS_ENUM_T(ENUMPROP_TEST::States),
POA_ENUMPROP_TEST::ROStates > * 
m_currentState
RWEnumImpl< ACS_ENUM_T(ENUMPROP_TEST::States),
POA_ENUMPROP_TEST::RWStates > * 
m_currentStateRW

Constructor & Destructor Documentation

enumpropTestDeviceImpl::enumpropTestDeviceImpl ( const ACE_CString &  name,
maci::ContainerServices containerServices 
)
virtual enumpropTestDeviceImpl::~enumpropTestDeviceImpl ( void   )  [virtual]

Member Function Documentation

void enumpropTestDeviceImpl::changeAlarmFFFM ( const char *  ,
const char *   
)

For test purpose we want to be able to change FF and FM

ENUMPROP_TEST::ROStates_ptr enumpropTestDeviceImpl::currentState (  ) 
ENUMPROP_TEST::RWStates_ptr enumpropTestDeviceImpl::currentStateRW (  ) 
virtual ACSErr::Completion* enumpropTestDeviceImpl::diagnose (  )  [virtual]
virtual ACSErr::Completion* enumpropTestDeviceImpl::disable (  )  [virtual]
virtual ACSErr::Completion* enumpropTestDeviceImpl::enable (  )  [virtual]
virtual ACSErr::Completion* enumpropTestDeviceImpl::init (  )  [virtual]
virtual ACSErr::Completion* enumpropTestDeviceImpl::off (  )  [virtual]
virtual ACSErr::Completion* enumpropTestDeviceImpl::on (  )  [virtual]
void enumpropTestDeviceImpl::serverShutdown (  ) 
virtual ACSErr::Completion* enumpropTestDeviceImpl::shutdown (  )  [virtual]

Member Data Documentation

ROEnumImpl<ACS_ENUM_T(ENUMPROP_TEST::States), POA_ENUMPROP_TEST::ROStates>* enumpropTestDeviceImpl::m_currentState [private]
RWEnumImpl<ACS_ENUM_T(ENUMPROP_TEST::States), POA_ENUMPROP_TEST::RWStates>* enumpropTestDeviceImpl::m_currentStateRW [private]

The documentation for this class was generated from the following file: