Go to the source code of this file.
Data Structures | |
struct | lwes_emitter |
Emits LWES events. More... | |
Functions | |
lwes_emitter * | lwes_emitter_create (LWES_CONST_SHORT_STRING address, LWES_CONST_SHORT_STRING iface, LWES_U_INT_32 port, LWES_BOOLEAN emit_heartbeat, LWES_INT_16 freq) |
Create an Emitter. | |
lwes_emitter * | lwes_emitter_create_with_ttl (LWES_CONST_SHORT_STRING address, LWES_CONST_SHORT_STRING iface, LWES_U_INT_32 port, LWES_BOOLEAN emit_heartbeat, LWES_INT_16 freq, LWES_U_INT_32 ttl) |
Create an Emitter with a TTL. | |
int | lwes_emitter_emit (struct lwes_emitter *emitter, struct lwes_event *event) |
Emit an event to the multicast channel defined in the emitter. | |
int | lwes_emitter_emitto (LWES_SHORT_STRING address, LWES_SHORT_STRING iface, LWES_U_INT_32 port, struct lwes_emitter *emitter, struct lwes_event *event) |
Emit an event to a different multicast channel. | |
int | lwes_emitter_emit_bytes (struct lwes_emitter *emitter, LWES_BYTE_P bytes, size_t length) |
Emit bytes to a multicast channel. | |
int | lwes_emitter_destroy (struct lwes_emitter *emitter) |
Destroy an Emitter. |
|
Create an Emitter.
|
|
Create an Emitter with a TTL.
|
|
Emit an event to the multicast channel defined in the emitter.
|
|
Emit an event to a different multicast channel.
|
|
Emit bytes to a multicast channel. Use this in re-emitter's so that you don't have to deserialize and reserialize, NOTE: this will not result in statistics being incremented
|
|
Destroy an Emitter.
|