|
C++ Actor Framework 0.18
|
Returns a stream stage with the slot IDs of its first in- and outbound paths. More...
#include <make_stage_result.hpp>
Public Types | |
| using | input_type = In |
| Type of a single element. | |
| using | output_type = typename DownstreamManager::output_type |
| Type of a single element. | |
| using | stage_type = stream_stage< In, DownstreamManager > |
Fully typed stream manager as returned by make_source. | |
| using | stage_ptr_type = intrusive_ptr< stage_type > |
| Pointer to a fully typed stream manager. | |
| using | stream_type = stream< output_type > |
The return type for scheduled_actor::make_stage. | |
| using | handshake_arguments = std::tuple< Ts... > |
| Type of user-defined handshake arguments. | |
Public Member Functions | |
| make_stage_result (stream_slot in, stream_slot out, stage_ptr_type ptr) | |
| make_stage_result (make_stage_result &&)=default | |
| make_stage_result (const make_stage_result &)=default | |
| make_stage_result & | operator= (make_stage_result &&)=default |
| make_stage_result & | operator= (const make_stage_result &)=default |
| stream_slot | inbound_slot () const noexcept |
| stream_slot | outbound_slot () const noexcept |
| stage_ptr_type & | ptr () noexcept |
| const stage_ptr_type & | ptr () const noexcept |
Returns a stream stage with the slot IDs of its first in- and outbound paths.