testalarmsystem::AlarmTestMountMultiThreadedImpl − |
#include <AlarmTestMountMultiThreadedImpl.h> Inherits acscomponent::ACSComponentImpl. |
Public Member Functions |
AlarmTestMountMultiThreadedImpl (const ACE_CString &name, maci::ContainerServices *containerServices) |
virtual ~AlarmTestMountMultiThreadedImpl () |
void faultMount (CORBA::Long threads, CORBA::Long numFaultsPerThread, CORBA::Long mountNum) |
void terminate_faultMount () |
void sendAlarmLongHand (std::string &fFamily, std::string &fMember, int code, bool active, string &threadName) |
void sendAlarmLongHand (std::string &fFamily, std::string &fMember, int code, bool active) |
void sendAlarmShortHand (std::string &fFamily, std::string &fMember, int code, bool active) |
void sendAlarmShortHandWithoutProperties (std::string &fFamily, std::string &fMember, int code, bool active) |
void sendAlarmControlStyle () |
void stop () |
Private Attributes |
acsalarm::AlarmSystemInterface * alarmSource |
ACE_Thread_Mutex mutex |
bool stopped |
testalarmsystem::AlarmTestMountMultiThreadedImpl::AlarmTestMountMultiThreadedImpl (const ACE_CString & name, maci::ContainerServices * containerServices) Constructor |
virtual testalarmsystem::AlarmTestMountMultiThreadedImpl::~AlarmTestMountMultiThreadedImpl () [virtual] Destructor |
void testalarmsystem::AlarmTestMountMultiThreadedImpl::faultMount (CORBA::Long threads, CORBA::Long numFaultsPerThread, CORBA::Long mountNum) |
void testalarmsystem::AlarmTestMountMultiThreadedImpl::sendAlarmControlStyle () |
void testalarmsystem::AlarmTestMountMultiThreadedImpl::sendAlarmLongHand (std::string & fFamily, std::string & fMember, int code, bool active) |
void testalarmsystem::AlarmTestMountMultiThreadedImpl::sendAlarmLongHand (std::string & fFamily, std::string & fMember, int code, bool active, string & threadName) Send an alarm active or inactive depending on the value of the parameter |
void testalarmsystem::AlarmTestMountMultiThreadedImpl::sendAlarmShortHand (std::string & fFamily, std::string & fMember, int code, bool active) |
void testalarmsystem::AlarmTestMountMultiThreadedImpl::sendAlarmShortHandWithoutProperties (std::string & fFamily, std::string & fMember, int code, bool active) |
void testalarmsystem::AlarmTestMountMultiThreadedImpl::stop () [inline] |
References stopped. |
void testalarmsystem::AlarmTestMountMultiThreadedImpl::terminate_faultMount () |
acsalarm::AlarmSystemInterface* testalarmsystem::AlarmTestMountMultiThreadedImpl::alarmSource [private] |
ACE_Thread_Mutex testalarmsystem::AlarmTestMountMultiThreadedImpl::mutex [private] |
bool testalarmsystem::AlarmTestMountMultiThreadedImpl::stopped [private] |
Referenced by stop(). |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |