sink_conveyor_node

Description

Vars

conveyor_node_with_child_mixin

child_mixin_

conveyor_sink_set *

conveyor_sink_

Methods

sink_conveyor_node ( own< conveyor_node >, conveyor_sink_set & )

sink_conveyor_node ( own< conveyor_node > )

void

fire ( )

size_t

space ( )

size_t

queued ( )

void

get_result ( error_or_value & )

error_or < own< conveyor_node > >

swap_child ( own< conveyor_node > && )

void

child_has_fired ( )

void

parent_has_fired ( )

conveyor_storage *

next_storage ( )


Vars Description

conveyor_node_with_child_mixin child_mixin_


conveyor_sink_set * conveyor_sink_


Methods Description

sink_conveyor_node ( own< conveyor_node >, conveyor_sink_set & )


sink_conveyor_node ( own< conveyor_node > )


void fire ( )


size_t space ( )


size_t queued ( )


void get_result ( error_or_value & )

Internal method to retrieve results from children

error_or < own< conveyor_node > > swap_child ( own< conveyor_node > && )

Swap out child with another one

void child_has_fired ( )


void parent_has_fired ( )


conveyor_storage * next_storage ( )

Retrieve the next storage node