Top-Level Module


Interface Index

CLIENT
SERVER

Alias Index

T_ALARMS
T_EQUIPMENTS

Enum Index

ALARM_KIND
ALARM_STATE
EQUIPMENT_KIND

Struct Index

T_ALARM
T_DATA
T_EQUIPMENT

Exception Index

BAD_DATA
BAD_ID

Aliases

T_ALARMS
typedef sequence<T_ALARM> T_ALARMS;
T_EQUIPMENTS
typedef sequence<T_EQUIPMENT> T_EQUIPMENTS;

Enums

ALARM_KIND
enum ALARM_KIND
{
    CRITICAL_0,
    CRITICAL_1,
    CRITICAL_2,
    ALARM_KIND_SIZE
};
ALARM_STATE
enum ALARM_STATE
{
    STARTED,
    ACKNOWLEDGED,
    ENDED,
    ALARM_STATE_SIZE
};
EQUIPMENT_KIND
enum EQUIPMENT_KIND
{
    EQUIPMENT_0,
    EQUIPMENT_1,
    EQUIPMENT_2,
    EQUIPMENT_KIND_SIZE
};

Structs

T_ALARM
struct T_ALARM
{
    long Id;
    ALARM_KIND Kind;
    ALARM_STATE State;
    long Equipment;
    EQUIPMENT_KIND EquipmentKind;
};
T_DATA
struct T_DATA
{
    string Id;
    T_ALARMS Alarms;
    T_EQUIPMENTS Equipments;
};
T_EQUIPMENT
struct T_EQUIPMENT
{
    long Id;
    string Description;
    EQUIPMENT_KIND Kind;
};

Exceptions

BAD_DATA
exception BAD_DATA
{
    string Message;
};
BAD_ID
exception BAD_ID
{
    string Message;
};

Generated by the ORBacus IDL-to-HTML translator