#include <AcsAlarmPublisher.h>
Collaboration diagram for laserSource::AcsAlarmPublisher:
Public Member Functions | |
AcsAlarmPublisher (std::string topicName) | |
virtual | ~AcsAlarmPublisher () |
virtual bool | publishAlarm (acsalarm::ASIMessage msg) |
Private Member Functions | |
CosNaming::NamingContext_var | getNamingService () |
Private Attributes | |
AlarmSupplier * | alarmSupplier |
Logging::Logger::LoggerSmartPtr | myLoggerSmartPtr |
Static Private Attributes | |
CosNaming::NamingContext_var | naming_v |
|
|
|
|
|
Get the NameService from the manager |
|
|
|
|
|
|
|
The reference to the naming service is shared between different instances otherwise it is retrieved from the manager for each published alarm This variable must not be used directly. The naming service should be accessed by calling getNamingService() |