Public Member Functions | Private Attributes

testalarmsystem::AlarmTestMountMultiThreadedImpl Class Reference

#include <AlarmTestMountMultiThreadedImpl.h>

Inheritance diagram for testalarmsystem::AlarmTestMountMultiThreadedImpl:
Inheritance graph
[legend]
Collaboration diagram for testalarmsystem::AlarmTestMountMultiThreadedImpl:
Collaboration graph
[legend]

List of all members.

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::AlarmSystemInterfacealarmSource
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

Referenced by stop().


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