{srcfile, "refman"}.
{appname, "eva"}.
{appvsn, "2.0.3"}.
{app, "eva_app"}.
{appsummary, "The Event and Alarm Handling Application "}.
{module, "eva"}.
{modulesummary, "Client API for the Event and Alarm handling Functionality in the EVA Application"}.
{name, "aclear_alarm/1"}.
{name, "clear_alarm/1"}.
{name, "clear_alarm/2"}.
{fsummary, "Clear an alarm"}.
{name, "get_alarm_status/0"}.
{fsummary, "Return information on whether there is any active alarm or not"}.
{name, "get_alarms/1"}.
{fsummary, "Return all active alarms matching Item"}.
{name, "get_fault_id/0"}.
{fsummary, "Return a fault id for a new alarm"}.
{name, "get_no_alarms/0"}.
{fsummary, "Return the number of active alarms in the system"}.
{name, "register_alarm/4"}.
{fsummary, "Register an alarm within EVA"}.
{name, "register_event/2"}.
{fsummary, "Register an event within EVA"}.
{name, "asend_alarm/5"}.
{name, "send_alarm/5"}.
{name, "send_alarm/6"}.
{fsummary, "Send an alarm and makes it active"}.
{name, "asend_event/3"}.
{name, "send_event/3"}.
{name, "send_event/4"}.
{fsummary, "Send an event"}.
{name, "unregister_alarm/1"}.
{fsummary, "Unregister an alarm within EVA"}.
{name, "unregister_event/1"}.
{fsummary, "Unregister an event within EVA"}.
{name, "alarm_first/0"}.
{fsummary, "Return the index of the first element in the alarm table"}.
{name, "alarm_next/1"}.
{fsummary, "Return the next index in the alarm table"}.
{module, "eva_log"}.
{modulesummary, "Log functionality for events and alarms in EVA"}.
{name, "close/1"}.
{fsummary, "Close an event log"}.
{name, "get_logs/0"}.
{fsummary, "Return all event logs"}.
{name, "open/3"}.
{fsummary, "Open a new event log"}.
{name, "set_filter/2"}.
{fsummary, "Change the filter function for a log"}.
{name, "start_link/0"}.
{name, "start_link/1"}.
{fsummary, "Start the eva log service"}.
{module, "eva_server"}.
{modulesummary, "The Main Global Server in EVA"}.
{name, "create_tables/1"}.
{fsummary, "Creates the Mnesia tables required for the eva server"}.
{name, "start_link/0"}.
{fsummary, "Start the eva server"}.
{module, "eva_sup"}.
{modulesummary, "A Supervisor for the EVA Application"}.
{name, "create_tables/1"}.
{fsummary, "Create Mnesia tables for basic EVA"}.
{name, "create_tables_log/1"}.
{fsummary, "Create Mnesia tables for basic EVA and log"}.
{name, "create_tables_log_snmp/1"}.
{fsummary, "Create Mnesia tables for basic EVA, log, and SNMP implementations"}.
{name, "create_tables_snmp/1"}.
{fsummary, "Create Mnesia tables for basic EVA and SNMP implementation"}.
{name, "start_link/0"}.
{fsummary, "Start basic EVA"}.
{name, "start_link_log/1"}.
{fsummary, "Start basic EVA and log"}.
{name, "start_link_log_snmp/3"}.
{fsummary, "Start basic EVA, log and SNMP implementations"}.
{name, "start_link_snmp/0"}.
{fsummary, "Start basic EVA and SNMP implementation"}.
{module, "log"}.
{modulesummary, "Client API for the log functionality in the EVA application"}.
{name, "close/1"}.
{fsummary, "Close an open log"}.
{name, "get_logs/0"}.
{fsummary, "Get all logs known to the log server"}.
{name, "open/3"}.
{fsummary, "Open a log"}.
{name, "set_admin_status/2"}.
{fsummary, "Set the administrative status of the log"}.
{name, "transfer/5"}.
{fsummary, "Transfer a log with FTP"}.
{module, "log_server"}.
{modulesummary, "The main server in LOG"}.
{name, "start_link/0"}.
{fsummary, "Start the log server"}.
