Public Member Functions | Protected Member Functions | Private Attributes

baci::ROboolean Class Reference

#include <baciROboolean.h>

Inheritance diagram for baci::ROboolean:
Inheritance graph
[legend]
Collaboration diagram for baci::ROboolean:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ROboolean (const ACE_CString &name, BACIComponent *component_p, DevIO< CORBA::Boolean > *devIO=0, bool flagdeldevIO=false)
 ROboolean (bool init, const ACE_CString &name, BACIComponent *component_p, DevIO< CORBA::Boolean > *devIO=0, bool flagdeldevIO=false)
virtual ~ROboolean ()
virtual CORBA::Boolean alarm_on ()
virtual ACS::Subscription_ptr new_subscription_Alarm (ACS::Alarmboolean *cb, const ACS::CBDescIn &desc)

Protected Member Functions

virtual bool readCharacteristics ()

Private Attributes

CORBA::Boolean alarmOn_m

Detailed Description

Implementation of ROboolean property

Warning:
We have virtual inheritance from PortableServer::RefCountServantBase because of a bug in gcc 2.95 (see SPR. ALMASW2001075)

Constructor & Destructor Documentation

baci::ROboolean::ROboolean ( const ACE_CString &  name,
BACIComponent component_p,
DevIO< CORBA::Boolean > *  devIO = 0,
bool  flagdeldevIO = false 
)

Constuctor

Parameters:
name property name (e.q. AMSMount:decliantion)
component_p parent of the property
baci::ROboolean::ROboolean ( bool  init,
const ACE_CString &  name,
BACIComponent component_p,
DevIO< CORBA::Boolean > *  devIO = 0,
bool  flagdeldevIO = false 
)

Constuctor that has to be used from subclasses

Parameters:
name property name (e.q. AMSMount:decliantion)
virtual baci::ROboolean::~ROboolean (  )  [virtual]

Destructor


Member Function Documentation

virtual CORBA::Boolean baci::ROboolean::alarm_on (  )  [virtual]

Get the value of the alarm_on attribute

virtual ACS::Subscription_ptr baci::ROboolean::new_subscription_Alarm ( ACS::Alarmboolean *  cb,
const ACS::CBDescIn desc 
) [virtual]

Subscriber method to be notified when an alarm is raised or removed

virtual bool baci::ROboolean::readCharacteristics (  )  [protected, virtual]

Read characteristics from CDB

Returns:
true on success, false on failure

Member Data Documentation

CORBA::Boolean baci::ROboolean::alarmOn_m [private]

Value to be checked in order to raise an alarm


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