|
Defines |
| #define | BYTESHIFT 10 |
| #define | MAX_COL 7 |
| #define | MAX_ROW 3 /* these are a little liberal for flexibility */ |
| #define | MEMINFO_FILE "/proc/meminfo" |
| #define | TOTAL 1; |
Enumerations |
| enum | meminfo_col {
meminfo_total = 0,
meminfo_used,
meminfo_free,
meminfo_shared,
meminfo_buffers,
meminfo_cached
} |
| enum | meminfo_row { meminfo_main = 0,
meminfo_swap
} |
Functions |
| aw_memhandler_t * | aw_create_memhandler (aw_memhandler_events_t *events, int32_t(*regevent)(aw_handler_t *h, aw_address_t *eventid, u_int32_t index), int32_t(*regmaskevent)(aw_handler_t *h, aw_address_t *eventid, u_int32_t index), aw_alarm_sched_t *sched, aw_logger_t *logger) |
| | Create a memhandler.
|
| void | aw_free_memhandler (aw_memhandler_t *p) |
| | Free handler and all associated resources.
|
| aw_handler_t * | aw_wire_memhandler (aw_wire_mkhandler_args_t *args) |
| | Create a mem handler using "wire". See header doc for keyword documentation.
|