conveyor_node

Description

The inner base conveyor node type. It serves as a base for the asynchronous pipe/conveyor structure.

Methods

conveyor_node ( )

~conveyor_node ( )

void

get_result ( error_or_value & )

error_or < own< conveyor_node > >

swap_child ( own< conveyor_node > && )

conveyor_storage *

next_storage ( )

void

notify_parent_attached ( conveyor_node & )


Methods Description

conveyor_node ( )


~conveyor_node ( )


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

conveyor_storage * next_storage ( )

Retrieve the next storage node

void notify_parent_attached ( conveyor_node & )

Notify that a new parent was attached Only relevant for the feeding nodes