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. |
|
|
|
|
|
|
1.3.8