event_loop

Description

Vars

event *

head_

nullptr

event **

tail_

&head_

event **

next_insert_point_

&head_

event **

later_insert_point_

&head_

bool

is_runnable_

false

own< event_port >

event_port_

nullptr

own< conveyor_sink_set >

daemon_sink_

nullptr

Methods

void

set_runnable ( bool )

void

enter_scope ( )

void

leave_scope ( )

bool

turn_loop ( )

bool

turn ( )

event_loop ( )

event_loop ( own< event_port > && )

~event_loop ( )

event_loop ( event_loop && )

event_loop &

operator= ( event_loop && )

bool

wait ( )

bool

wait_for ( uint64_t )

bool

wait_until ( uint64_t )

bool

poll ( )

event_port *

get_event_port ( )

conveyor_sink_set &

daemon ( )


Vars Description

event * head_


event ** tail_


event ** next_insert_point_


event ** later_insert_point_


bool is_runnable_


own< event_port > event_port_


own< conveyor_sink_set > daemon_sink_


Methods Description

void set_runnable ( bool )


void enter_scope ( )


void leave_scope ( )


bool turn_loop ( )


bool turn ( )


event_loop ( )


event_loop ( own< event_port > && )


~event_loop ( )


event_loop ( event_loop && )


event_loop & operator= ( event_loop && )


bool wait ( )


bool wait_for ( uint64_t )


bool wait_until ( uint64_t )


bool poll ( )


event_port * get_event_port ( )


conveyor_sink_set & daemon ( )