Classes | |
class | MonitorEventDispatcher |
class | EventCB |
class | AlarmEventStrategy |
class | AlarmEventStrategyDisc |
class | AlarmEventStrategyCont |
class | AlarmEventStrategyContSeq |
class | AlarmEventStrategyDiscSeq |
class | AlarmEventStrategyPattern |
class | AlarmSystemMonitor |
class | AlarmSystemMonitorBase |
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 | CDBconverter |
class | CDBconverter< ACE_CString > |
class | PcommonImpl |
class | PcontImpl |
class | PpatternImpl |
class | PropertyImpl |
class | RecoverableObject |
class | BACIRecoveryManager |
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 More... | |
class | RWdiscImpl |
class | RWpatternImpl |
class | RWSeqContImpl |
class | SmartPropertyPointer |
class | CORBAServantSPStorage |
class | SmartServantPointer |
class | TypelessPropertyImpl |
class | BACIValue |
class | AlarmSystemMonitorEnumProp |
Typedefs | |
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(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(uLongLong, ACS::uLongLong)> | MonitoruLongLong |
typedef ROcontImpl< ACS_RO_T(uLongLong, ACS::uLongLong)> | ROuLongLong |
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(uLongLong, ACS::uLongLong)> | RWuLongLong |
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::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 std::vector<EventStrategy*> baci::EventStrategyVector |
Vector of EventStrategy objects
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 |
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
ACE_CString baci::getStringifiedUTC | ( | TimeInterval | time | ) |
Deprecated. Use acsutilTimeStamp.h instead. 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)
TimeStamp baci::getTimeStamp | ( | ) |
Deprecated. Use acsutilTimeStamp.h instead. Get 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.