• Classes
  • Modules
  • Namespaces
  • Files
  • Related Pages
  • File List
  • File Members

utilConstants.h

Go to the documentation of this file.
00001 #ifndef UTIL_CONSTANTS_H
00002 #define UTIL_CONSTANTS_H
00003 
00004 namespace acsalarm 
00005 {
00006         // SOME USEFUL CONSTANTS
00007         const char* const LESS_THAN_SIGN = "<";
00008         const char* const SPACE = " ";
00009         const char* const EQUALS_SIGN = "=";
00010         const char* const DOUBLE_QUOTE = "\"";
00011         const char* const FORWARD_SLASH = "/";
00012         const char* const GREATER_THAN_SIGN = ">";
00013         const char* const NEWLINE = "\n";
00014 
00015         const char* const USER_TIMESTAMP_ELEMENT_NAME = "user-timestamp";
00016         const char* const USER_TIMESTAMP_SECONDS_ATTRIBUTE_NAME = "seconds";
00017         const char* const USER_TIMESTAMP_MICROSECONDS_ATTRIBUTE_NAME = "microseconds";
00018 
00019         const char* const SOURCE_TIMESTAMP_ELEMENT_NAME = "source-timestamp";
00020         const char* const SOURCE_TIMESTAMP_SECONDS_ATTRIBUTE_NAME = USER_TIMESTAMP_SECONDS_ATTRIBUTE_NAME;
00021         const char* const SOURCE_TIMESTAMP_MICROSECONDS_ATTRIBUTE_NAME = USER_TIMESTAMP_MICROSECONDS_ATTRIBUTE_NAME;
00022 
00023         const char* const USER_PROPERTIES_ELEMENT_NAME = "user-properties";
00024         const char* const USER_PROPERTIES_PROPERTY_ELEMENT_NAME = "property";
00025         const char* const USER_PROPERTIES_NAME_ATTRIBUTE_NAME = "name";
00026         const char* const USER_PROPERTIES_VALUE_ATTRIBUTE_NAME = "value";
00027 
00028         const char* const FAULT_STATE_ELEMENT_NAME = "fault-state";
00029         const char* const FAULT_STATE_FAMILY_ATTRIBUTE_NAME = "family";
00030         const char* const FAULT_STATE_MEMBER_ATTRIBUTE_NAME = "member";
00031         const char* const FAULT_STATE_CODE_ATTRIBUTE_NAME = "code";
00032         const char* const FAULT_STATE_DESCRIPTOR_ELEMENT_NAME = "descriptor";
00033 
00034         const char* const XML_HEADER = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>";
00035         const char* const ASI_MESSAGE_ELEMENT_NAME = "ASI-message";
00036         const char* const XML_NAMESPACE_PREFIX =  "xmlns:xsi";
00037         const char* const XML_SCHEMA_URI = "http://www.w3.org/2001/XMLSchema-instance";
00038         const char* const ASI_MESSAGE_BACKUP_ATTRIBUTE_NAME = "backup";
00039         const char* const ASI_MESSAGE_VERSION_ATTRIBUTE_NAME = "version";
00040         const char* const XSI_TYPE_PREFIX = "xsi:type";
00041         const char* const ASI_MESSAGE_TYPE_NAME = "ASI-message";
00042         const char* const SOURCE_NAME_ELEMENT_NAME = "source-name";
00043         const char* const SOURCE_HOSTNAME_ELEMENT_NAME = "source-hostname";
00044         const char* const FAULT_STATES_ELEMENT_NAME = "fault-states";
00045 
00046    const char * const CERN_ALARM_SYSTEM_DLL_PATH = "liblaserSourceAcsSpecific.so";
00047    const char * const CERN_ALARM_SYSTEM_DLL_FUNCTION_NAME = "getAlarmSystemInterfaceFactory";
00048 }
00049 #endif

Generated on Thu Jan 12 2012 23:13:51 for ACS-10.0 C++ API by  doxygen 1.7.0