libcaf
0.17.1
|
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 | output_stream_type = output_stream< output_type, Ts...> |
The return type for scheduled_actor::make_stage . | |
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 |
operator output_stream_type () const noexcept | |
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.