|
baci − |
|
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 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. |
|
enum baci::ActionRequest Expected BACI Action Function return value |
|
Enumerator: |
|
reqNone |
|
reqInvokeWorking |
|
reqInvokeDone |
|
reqDestroy |
|
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. |
|
const CORBA::ULongLong baci::UTCtoUNIXTimeBaseOffset = ACE_UINT64_LITERAL(0x2D8539C80) [static] Entire module deprecated. Use acsutilTimeStamp.h instead. Deprecated. Use acsutilTimeStamp.h instead. |
|
Generated automatically by Doxygen for ACS-2015.4 C++ API from the source code. |