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.2 C++ API from the source code. |