libcaf  0.15.5
Public Member Functions | Friends | List of all members
caf::stream_result< T > Class Template Reference

Terminates a stream by reducing it to a single value. More...

#include <stream_result.hpp>

Public Member Functions

 stream_result (stream_result &&)=default
 
 stream_result (const stream_result &)=default
 
stream_resultoperator= (stream_result &&)=default
 
stream_resultoperator= (const stream_result &)=default
 
 stream_result (none_t)
 
 stream_result (stream_id sid)
 
 stream_result (stream_id sid, stream_manager_ptr sptr)
 Convenience constructor for returning the result of self->new_stream_result and similar functions. More...
 
 stream_result (stream_result other, stream_manager_ptr sptr)
 Convenience constructor for returning the result of self->new_stream_result and similar functions. More...
 
const stream_id & id () const
 Returns the unique identifier for this stream_result.
 
const stream_manager_ptrptr () const
 Returns the handler assigned to this stream_result on this actor.
 

Friends

template<class Inspector >
Inspector::result_type inspect (Inspector &f, stream_result &x)
 

Detailed Description

template<class T>
class caf::stream_result< T >

Terminates a stream by reducing it to a single value.

Constructor & Destructor Documentation

template<class T >
caf::stream_result< T >::stream_result ( stream_id  sid,
stream_manager_ptr  sptr 
)

Convenience constructor for returning the result of self->new_stream_result and similar functions.

template<class T >
caf::stream_result< T >::stream_result ( stream_result< T >  other,
stream_manager_ptr  sptr 
)

Convenience constructor for returning the result of self->new_stream_result and similar functions.


The documentation for this class was generated from the following file: