ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
platform_event_loop Struct Reference

Data Fields

uv_loop_t uv
uv_async_t wake
uv_timer_t tick
platform_event_task_fn tick_fn
void * tick_arg
bool tick_initialized
size_t streams
uv_mutex_t mutex
event_command_t commands [1024]
size_t head
size_t count
bool stopping

Detailed Description

Definition at line 21 of file event.c.

Field Documentation

◆ commands

event_command_t platform_event_loop::commands[1024]

Definition at line 30 of file event.c.

Referenced by platform_event_loop_post().

◆ count

size_t platform_event_loop::count

Definition at line 31 of file event.c.

Referenced by platform_event_loop_post().

◆ head

size_t platform_event_loop::head

Definition at line 31 of file event.c.

Referenced by platform_event_loop_post().

◆ mutex

uv_mutex_t platform_event_loop::mutex

◆ stopping

bool platform_event_loop::stopping

Definition at line 32 of file event.c.

Referenced by platform_event_loop_post(), and platform_event_loop_stop().

◆ streams

size_t platform_event_loop::streams

Definition at line 28 of file event.c.

◆ tick

uv_timer_t platform_event_loop::tick

Definition at line 24 of file event.c.

Referenced by platform_event_loop_tick().

◆ tick_arg

void* platform_event_loop::tick_arg

Definition at line 26 of file event.c.

Referenced by platform_event_loop_tick().

◆ tick_fn

platform_event_task_fn platform_event_loop::tick_fn

Definition at line 25 of file event.c.

Referenced by platform_event_loop_tick().

◆ tick_initialized

bool platform_event_loop::tick_initialized

Definition at line 27 of file event.c.

Referenced by platform_event_loop_tick().

◆ uv

◆ wake

uv_async_t platform_event_loop::wake

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