Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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

auto_ptr< 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]
 

void testalarmsystem::AlarmTestMountMultiThreadedImpl::terminate_faultMount  ) 
 


Member Data Documentation

auto_ptr<acsalarm::AlarmSystemInterface> testalarmsystem::AlarmTestMountMultiThreadedImpl::alarmSource [private]
 

ACE_Thread_Mutex testalarmsystem::AlarmTestMountMultiThreadedImpl::mutex [private]
 

bool testalarmsystem::AlarmTestMountMultiThreadedImpl::stopped [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:37:40 2009 for ACS C++ API by doxygen 1.3.8