This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | ACS |
namespace | log_audience |
namespace | acscommon |
Typedefs | |
typedef unsigned long long | Time |
typedef long long | TimeInterval |
typedef unsigned long long | pattern |
typedef long long | longLong |
typedef unsigned long long | uLongLong |
typedef sequence< string > | stringSeq |
typedef sequence< Time > | TimeSeq |
typedef sequence< TimeInterval > | TimeIntervalSeq |
typedef sequence< Condition > | ConditionSeq |
typedef sequence< pattern > | patternSeq |
typedef sequence< double > | doubleSeq |
typedef sequence< float > | floatSeq |
typedef sequence< long > | longSeq |
typedef sequence< doubleSeq > | doubleSeqSeq |
typedef sequence< floatSeq > | floatSeqSeq |
typedef sequence< longSeq > | longSeqSeq |
typedef sequence< stringSeq > | stringSeqSeq |
typedef sequence< longLong > | longLongSeq |
typedef sequence< uLongLong > | uLongLongSeq |
typedef unsigned long long | TimeStamp |
Enumerations | |
enum | Condition { RED, YELLOW, GREEN, GREY } |
Variables | |
const string | OPERATOR = "Operator" |
const string | DEVELOPER = "Developer" |
const string | SYSADMIN = "Sysadmin" |
const string | DBA = "DBA" |
const string | NO_AUDIENCE = "" |
const string | LOG_FACTORY_NAME = "LogFactory" |
const string | NOTIFICATION_FACTORY_NAME = "NotifyEventChannelFactory" |
const string | LOGGING_NOTIFICATION_FACTORY_NAME = "LoggingNotifyEventChannelFactory" |
const string | ARCHIVE_NOTIFICATION_FACTORY_NAME = "ArchiveNotifyEventChannelFactory" |
const string | ALARM_NOTIFICATION_FACTORY_NAME = "AlarmNotifyEventChannelFactory" |
const string | NAMING_SERVICE_NAME = "NameService" |
const string | ALMADOMAIN = "ALMA" |
const string | ARCHIVING_DOMAIN = "Archiving" |
const string | LOGGING_DOMAIN = "Logging" |
const string | ARCHIVING_CHANNEL_NAME = "ArchivingChannel" |
const string | ARCHIVING_CHANNEL_KIND = "" |
const string | LOGGING_CHANNEL_NAME = "LoggingChannelBin" |
const string | LOGGING_CHANNEL_XML_NAME = "LoggingChannel" |
const string | LOGGING_CHANNEL_KIND = "" |
const string | DEFAULTDATANAME = "almaData" |
const string | NC_KIND = "channels" |
const string | LOGGING_TYPE = "" |
|
A sequence of Condition. See stringSeq for more on sequences. |
|
|
Sequences of doubleSeq, following the same naming pattern as simple sequences. |
|
|
Sequences of floatSeq, following the same naming pattern as simple sequences. |
|
A 64-bit signed integer |
|
A sequence of longLong. See stringSeq for more on sequences. |
|
|
Sequences of longSeq, following the same naming pattern as simple sequences. |
|
A 64-bit long used as a pattern of 64 bits. |
|
|
Sequences are used extensively with components that deal with multiple devices (groups) or properties, which manage a value of sequence type. Sequences defined by BACI are also used to optimize the number of network calls needed to query a remote object. The naming pattern is always <type>Seq. |
|
Sequences of stringSeq, following the same naming pattern as simple sequences. |
|
Time - absolute time in 100 ns since 1582-10-15 00:00:00 see OMG Time Service Specification, ftp://ftp.omg.org/pub/docs/formal/97-12-21.pdf. Currently, Time is handled as longlong. |
|
TimeInterval - difference between two absolute time points. |
|
A sequence of TimeInterval. See stringSeq for more on sequences. |
|
|
|
|
A 64-bit unsigned integer |
|
A sequence of uLongLong. See stringSeq for more on sequences. |
|
Possible state conditions of a physical device. The names correspond to colours of typical LEDs. |
|
ALARM_NOTIFICATION_FACTORY_NAME is the CORBA service used to create new event channels for Alarms. |
|
Domain for notification channels. This domain is used for ICD-style events shared between ALMA subsystems.
|
|
ARCHIVE_NOTIFICATION_FACTORY_NAME is the CORBA service used to create new event channels for events sent directly to the ALMA Archive. |
|
Kind of the notification channel (as registered with the Naming Service) that contains events from BACI properties to be stored in the ALMA Archive. |
|
Name of the notification channel (as registered with the Naming Service) that contains events from BACI properties to be stored in the ALMA Archive. |
|
Domain for notification channels. This domain is used for events sent to the ALMA Archive. |
|
|
|
DEFAULTDATANAME is just something that needs to be packed into Structured Events. This defines the name of the data structure being used where filtering is applicable. |
|
|
|
The name of the ACS logging service as registered with the CORBA Naming Service. |
|
Kind of the notification channel (as registered with the Naming Service) that contains events from BACI properties to be stored in the ALMA Archive. |
|
Name of the notification channel (as registered with the Naming Service) that contains logs in "binary" idl way. |
|
Name of the notification channer that contains the logs in xml |
|
Domain for notification channels. This domain is used for logging events sent. |
|
LOGGING_NOTIFICATION_FACTORY_NAME is the CORBA service used to create new event channels for log events. |
|
Type field of logging events. |
|
NAMING_SERVICE_NAME is the name of the CORBA service which binds names to CORBA objects. |
|
NC_KIND stands for naming context kind. Whenever we attach a channel to the Naming Service, we use the "kind" type to hopefully ensure nothing overwrites the NC_ID orphaned context. |
|
|
|
NOTIFICATION_FACTORY_NAME is the CORBA service used to create new event channels. |
|
|
|
|