EM-ODP  3.7.0
Event Machine on ODP
em_output_queue_conf_t Struct Reference

#include <event_machine_hw_types.h>

Data Fields

em_output_func_t output_fn
 
void * output_fn_args
 
size_t args_len
 

Detailed Description

Platform specific output queue conf, replace for your platform. Given to em_queue_create(type=EM_QUEUE_TYPE_OUTPUT) as em_queue_conf_t::conf

Examples
queues_output.c.

Definition at line 396 of file event_machine_hw_types.h.

Field Documentation

◆ args_len

size_t em_output_queue_conf_t::args_len

Size of the argument-data passed via 'output_fn_args'. 'output_fn_args' is ignored, if 'args_len' is 0.

Examples
queues_output.c.

Definition at line 411 of file event_machine_hw_types.h.

◆ output_fn

em_output_func_t em_output_queue_conf_t::output_fn

User provided function for sending events out. This function will be called by em_send*() when sending to a queue of type EM_QUEUE_TYPE_OUTPUT

Examples
queues_output.c.

Definition at line 402 of file event_machine_hw_types.h.

◆ output_fn_args

void* em_output_queue_conf_t::output_fn_args

Extra output-function argument that will be passed.

Examples
queues_output.c.

Definition at line 406 of file event_machine_hw_types.h.


The documentation for this struct was generated from the following file: