baci

NAME
SYNOPSIS
Typedef Documentation
Enumeration Type Documentation
Function Documentation
Variable Documentation
Author

NAME

baci −

SYNOPSIS

Classes

class MonitorEventDispatcher

class EventCB

class AlarmEventStrategy

class AlarmEventStrategyDisc

class AlarmEventStrategyCont

class AlarmEventStrategyContSeq

class AlarmEventStrategyDiscSeq

class AlarmEventStrategyBoolean

class AlarmEventStrategyBooleanSeq

class AlarmEventStrategyPattern

class AlarmSystemMonitor

class AlarmSystemMonitorBase

class AlarmSystemMonitorBoolean

class AlarmSystemMonitorBooleanSeq

class AlarmSystemMonitorCont

class AlarmSystemMonitorDisc

class AlarmSystemMonitorPattern

class AlarmSystemMonitorSeqCont

class AlarmSystemMonitorSeqDisc

class ActionImplementator

class BACIAction

class BACICallback

class BACIComponent

class MonitorImplementator

class BACIMonitor

class PropertyImplementator

class BACIProperty

class CDBPropertySet

class CharacteristicComponentImpl

class CharacteristicModelImpl

class DBConnector

class EventDispatcher

class EventStrategy

class Monitor

class MonitorBasic

class CheckDevIOValue

class CDBconverter

class CDBconverter< ACE_CString >

class CDBconverter< CORBA::Boolean >

class PcommonImpl

class PcontImpl

class PpatternImpl

class PropertyImpl

class RecoverableObject

class BACIRecoveryManager

class ROboolean

class RObooleanSeq

class ROcommonImpl

class ROcontImpl

class ROdiscImpl

class ROpatternImpl

class ROSeqContImpl

class ROSeqDiscImpl

class RWcommonImpl

class RWcontImpl

! order of inheritance is important: RWcommonImpl has to become befor PcontImpl

class RWdiscImpl

class RWpatternImpl

class RWSeqContImpl

class SmartPropertyPointer

class CORBAServantSPStorage

class SmartServantPointer

class TypelessPropertyImpl

class BACIValue

class AlarmSystemMonitorEnumProp

Typedefs

typedef std::vector< int32_t > AlarmsRaisedVec

typedef std::deque< BACIAction * > BACIActionQueue

typedef Registrar< int, BACICallback * > BACICallbackTable

typedef std::vector< BACIMonitor * > BACIMonitorVector

typedef std::vector< BACIProperty * > BACIPropertyVector

typedef std::vector< EventStrategy * > EventStrategyVector

typedef Monitor< ACS_MONITOR(pattern, ACS::pattern)> Monitorpattern

typedef Monitor< ACS_MONITOR(boolean, CORBA::Boolean)> Monitorboolean

typedef Monitor< ACS_MONITOR_SEQ(boolean, CORBA::Boolean)> MonitorbooleanSeq

typedef Monitor< ACS_MONITOR(double, CORBA::Double)> Monitordouble

typedef ROcontImpl< ACS_RO_T(double, CORBA::Double)> ROdouble

typedef Monitor< ACS_MONITOR_SEQ(double, CORBA::Double)> MonitordoubleSeq

typedef ROSeqContImpl< ACS_RO_SEQ_T(double, CORBA::Double)> ROdoubleSeq

typedef Monitor< ACS_MONITOR(float, CORBA::Float)> Monitorfloat

typedef ROcontImpl< ACS_RO_T(float, CORBA::Float)> ROfloat

typedef Monitor< ACS_MONITOR_SEQ(float, CORBA::Float)> MonitorfloatSeq

typedef ROSeqContImpl< ACS_RO_SEQ_T(float, CORBA::Float)> ROfloatSeq

typedef Monitor< ACS_MONITOR(long, CORBA::Long)> Monitorlong

typedef ROcontImpl< ACS_RO_T(long, CORBA::Long)> ROlong

typedef Monitor< ACS_MONITOR(longLong, ACS::longLong)> MonitorlongLong

typedef ROcontImpl< ACS_RO_T(longLong, ACS::longLong)> ROlongLong

typedef Monitor< ACS_MONITOR_SEQ(long, CORBA::Long)> MonitorlongSeq

typedef ROSeqContImpl< ACS_RO_SEQ_T(long, CORBA::Long)> ROlongSeq

typedef ROpatternImpl ROpattern

typedef Monitor< const char *, CORBA::String_out, ACS::CBstring, POA_ACS::Monitorstring, BACIValue::type_string > MonitorstringImpl

typedef ROdiscImpl< char *, ACS::CBstring, ACS::stringSeq, ACS::stringSeq_out, ACS::Monitor, MonitorstringImpl, ACE_CString, char *, ACE_CString, POA_ACS::ROstring, ACS::Alarmstring, POA_ACS::CBstring, const char * > ROstring

typedef Monitor< const char *, CORBA::String_out, ACS::CBstringSeq, POA_ACS::Monitorstring, BACIValue::type_stringSeq > MonitorstringSeq

typedef ROSeqDiscImpl< ACS::stringSeq *, ACS::CBstringSeq, ACS::stringSeqSeq, ACS::stringSeqSeq_out, ACS::Monitorstring, MonitorstringSeq, ACS::stringSeq, char *, ACE_CString, POA_ACS::ROstringSeq, ACS::Alarmstring, POA_ACS::CBstringSeq, const ACS::stringSeq & > ROstringSeq

typedef Monitor< ACS_MONITOR(uLong, ACS::uLong)> MonitoruLong

typedef ROcontImpl< ACS_RO_T(uLong, ACS::uLong)> ROuLong

typedef Monitor< ACS_MONITOR(uLongLong, ACS::uLongLong)> MonitoruLongLong

typedef ROcontImpl< ACS_RO_T(uLongLong, ACS::uLongLong)> ROuLongLong

typedef Monitor< ACS_MONITOR_SEQ(uLong, ACS::uLong)> MonitoruLongSeq

typedef ROSeqContImpl< ACS_RO_SEQ_T(uLong, ACS::uLong)> ROuLongSeq

typedef baci::RWcontImpl< ACS_RW_T(boolean, CORBA::Boolean)> RWboolean

typedef RWSeqContImpl< ACS_RW_SEQ_T(boolean, CORBA::Boolean)> RWbooleanSeq

typedef baci::RWcontImpl< ACS_RW_T(double, CORBA::Double)> RWdouble

typedef RWSeqContImpl< ACS_RW_SEQ_T(double, CORBA::Double)> RWdoubleSeq

typedef baci::RWcontImpl< ACS_RW_T(float, CORBA::Float)> RWfloat

typedef RWSeqContImpl< ACS_RW_SEQ_T(float, CORBA::Float)> RWfloatSeq

typedef baci::RWcontImpl< ACS_RW_T(long, CORBA::Long)> RWlong

typedef baci::RWcontImpl< ACS_RW_T(longLong, ACS::longLong)> RWlongLong

typedef RWSeqContImpl< ACS_RW_SEQ_T(long, CORBA::Long)> RWlongSeq

typedef RWpatternImpl RWpattern

typedef RWdiscImpl< char *, ACS::CBstring, ACS::stringSeq, ACS::stringSeq_out, ACS::Monitor, MonitorstringImpl, ACE_CString, char *, ACE_CString, POA_ACS::RWstring, const char * > RWstring

typedef baci::RWcontImpl< ACS_RW_T(uLong, ACS::uLong)> RWuLong

typedef baci::RWcontImpl< ACS_RW_T(uLongLong, ACS::uLongLong)> RWuLongLong

typedef RWSeqContImpl< ACS_RW_SEQ_T(uLong, ACS::uLong)> RWuLongSeq

typedef ACS::ThreadBase BACIThread

typedef ACS::ThreadManagerBase BACIThreadManager

typedef ACS::ThreadBaseParameter BACIThreadParameter

typedef ACS::ThreadSyncGuard ThreadSyncGuard

typedef BACITimeStamp TimeStamp

typedef BACITimeInterval TimeInterval

Enumerations

enum ActionRequest { reqNone = 0, reqInvokeWorking = 1, reqInvokeDone = 2, reqDestroy = 3 }

Functions

TimeStamp getTimeStamp ()

TimeInterval getTime ()

ACE_CString getStringifiedTimeStamp ()

ACE_Time_Value UTCtoACE_Time_Value (const TimeStamp &time)

ACE_CString getStringifiedUTC (TimeInterval time)

ACS::TimeInterval calculateModulus (ACS::TimeInterval t1, ACS::TimeInterval t2)

Variables

static const CORBA::ULongLong UTCtoUNIXTimeBaseOffset = ACE_UINT64_LITERAL(0x2D8539C80)

Typedef Documentation

typedef std::vector<int32_t> baci::AlarmsRaisedVec

typedef std::deque<BACIAction*> baci::BACIActionQueue Action queue

typedef std::vector<BACIMonitor*> baci::BACIMonitorVector Vector containing references to BACIMonitor objects

typedef std::vector<BACIProperty*> baci::BACIPropertyVector Property vector

typedef ACS::ThreadBase baci::BACIThread

typedef ACS::ThreadManagerBase baci::BACIThreadManager

typedef ACS::ThreadBaseParameter baci::BACIThreadParameter

typedef std::vector<EventStrategy*> baci::EventStrategyVector Vector of EventStrategy objects

typedef ACS::ThreadSyncGuard baci::ThreadSyncGuard

typedef BACITimeInterval baci::TimeInterval Deprecated. Use acsutilTimeStamp.h. Type defintion for a period of time.

typedef BACITimeStamp baci::TimeStamp Deprecated. Use acsutilTimeStamp.h. Type definition for timestamps.

Enumeration Type Documentation

enum baci::ActionRequest Expected BACI Action Function return value

Enumerator:

reqNone

reqInvokeWorking

reqInvokeDone

reqDestroy

Function Documentation

ACS::TimeInterval baci::calculateModulus (ACS::TimeInterval t1, ACS::TimeInterval t2)

ACE_CString baci::getStringifiedTimeStamp () Deprecated. Use acsutilTimeStamp.h instead. Get current time in ISO8601 format

Returns:

current time in ISO8601 format

ACE_CString baci::getStringifiedUTC (TimeInterval time) Deprecated. Use acsutilTimeStamp.h instead. Returns UTC time in the ISO8601 format

Returns:

UTC time in the ISO8601 format

TimeInterval baci::getTime () Deprecated. Use acsutilTimeStamp.h instead. Get current time in UTC format Should be used only as relative time, this is NOT in UTC format (for performance)

Returns:

current time in UTC format

TimeStamp baci::getTimeStamp () Deprecated. Use acsutilTimeStamp.h instead. Get current time in UTC format

Returns:

current time in UTC format

ACE_Time_Value baci::UTCtoACE_Time_Value (const TimeStamp & time) Deprecated. Use acsutilTimeStamp.h instead.

Variable Documentation

const CORBA::ULongLong baci::UTCtoUNIXTimeBaseOffset = ACE_UINT64_LITERAL(0x2D8539C80) [static] Entire module deprecated. Use acsutilTimeStamp.h instead. Deprecated. Use acsutilTimeStamp.h instead.

Author

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