testalarmsystem::AlarmTestMountMultiThreadedImpl

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

NAME

testalarmsystem::AlarmTestMountMultiThreadedImpl −

SYNOPSIS

#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

Constructor & Destructor Documentation

testalarmsystem::AlarmTestMountMultiThreadedImpl::AlarmTestMountMultiThreadedImpl (const ACE_CString & name, maci::ContainerServices * containerServices) Constructor

virtual testalarmsystem::AlarmTestMountMultiThreadedImpl::~AlarmTestMountMultiThreadedImpl () [virtual] Destructor

Member Function Documentation

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

Member Data Documentation

acsalarm::AlarmSystemInterface* testalarmsystem::AlarmTestMountMultiThreadedImpl::alarmSource [private]

ACE_Thread_Mutex testalarmsystem::AlarmTestMountMultiThreadedImpl::mutex [private]

bool testalarmsystem::AlarmTestMountMultiThreadedImpl::stopped [private]

Referenced by stop().

Author

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