#include <stdlib.h>
#include <string.h>
#include <netinet/in.h>
#include "event.h"
Functions | |
| void | aw_clear_q (aw_event_q_t *q) |
| Destroy all events, use factory if f != NULL, clear q. | |
| aw_event_t * | aw_create_event (aw_event_context_t context, aw_cache_allocator_t *f) |
| Create an event, use factory if f != NULL. | |
| void | aw_destroy_event (aw_event_t *e) |
| Destroy an event, use factory if f != NULL. | |
| aw_event_t * | aw_dup_event (const aw_event_t *e, aw_cache_allocator_t *f) |
| Duplicate an event, use factory if f != NULL. | |
| int32_t | aw_event2n (aw_event_t *e, int32_t size, byte_t *buffer) |
| Convert an event into network format, copy into buffer. | |
| void | aw_event_format (aw_event_t *e, byte_t *format, byte_t *s, u_int32_t size) |
| Fill s with format, replacing: $v with event value, $n with event name, $p with event priority, $t with timestamp. | |
| const aw_event_t * | aw_findin_q (const aw_event_t *e, const aw_event_q_t *q) |
| Search for matching event in q (mamcmp all but next ptr). | |
| int32_t | aw_n2event (aw_event_t *e, const byte_t *buffer) |
| Fill an event from buffer with data in event network format. NOTE: e->sig.id must filled by caller! | |
|
|
Destroy all events, use factory if f != NULL, clear q.
|
|
||||||||||||
|
Create an event, use factory if f != NULL.
|
|
|
Destroy an event, use factory if f != NULL.
|
|
||||||||||||
|
Duplicate an event, use factory if f != NULL.
|
|
||||||||||||||||
|
Convert an event into network format, copy into buffer. number of bytes on success, -1 if cannot |
|
||||||||||||||||||||
|
Fill s with format, replacing: $v with event value, $n with event name, $p with event priority, $t with timestamp.
|
|
||||||||||||
|
Search for matching event in q (mamcmp all but next ptr).
|
|
||||||||||||
|
Fill an event from buffer with data in event network format. NOTE: e->sig.id must filled by caller! 0 on success, -1 if cannot. NOTE: e->sig.id must filled by caller! |