#include <model.h>
Holds open database connection, configurations, etc.
Data Fields | |
| struct { | |
| aw_sqlite_cinfo_t cinfo | |
| aw_sqlite_state_t state | |
| struct { | |
| AWMODEL_PSTMT (settings_queryby_kw,"select val, note from aw_settings where kw=?") AWMODEL_PSTMT(settings_update | |
| } stmts | |
| } | db |
| struct { | |
| const byte_t * log | |
| const byte_t * root | |
| const byte_t * rrd | |
| } | dirs |
| aw_monitor_t * | mon |
| aw_model_userhandle_t | superuser |
| struct { | |
| struct { | |
| aw_handler_t poller | |
| u_int32_t timelimit | |
| } alert_escalator | |
| struct { | |
| u_int32_t disabled | |
| aw_handler_t discovery | |
| int32_t discovery_pid | |
| struct { | |
| aw_address_t discover_event | |
| aw_address_t mdns_event | |
| aw_address_t message_event | |
| } event_addr | |
| struct { | |
| aw_address_t connect_event | |
| aw_address_t downservice_event | |
| aw_address_t interface_event | |
| aw_address_t noconnect_event | |
| aw_address_t service_event | |
| aw_address_t triptime_event | |
| aw_address_t upservice_event | |
| } event_masks | |
| aw_handler_t interface_event_rx | |
| aw_handler_t mdns_event_rx | |
| aw_handlerid_t mdns_probeid | |
| struct { | |
| aw_ip_addr_t bind | |
| u_int32_t port | |
| } message | |
| aw_handler_t message_event_rx | |
| aw_model_netmon_t * probes | |
| aw_handler_t service_event_rx | |
| } net | |
| } | sysmon |
|
|
|
|
|
|
|
|
holds info about which db |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
path to the root dir that will hold storage |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
used for logging and executing code |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
path to log dir (holds log files) |
|
|
|
|
|
|
|
|
holds connection info |
|
|
|
|
|
model has super user privledges |
|
|
|
|
|
|
|
|
|
|
|
|