libcaf  0.15.5
Public Types | List of all members
caf::annotated_stream< T, Ts > Class Template Reference

Identifies an unbound sequence of messages annotated with the additional handshake arguments emitted to the next stage. More...

#include <stream.hpp>

Inheritance diagram for caf::annotated_stream< T, Ts >:
caf::stream< T >

Public Types

using super = stream< T >
 Dennotes the supertype.
 
- Public Types inherited from caf::stream< T >
using value_type = T
 

Additional Inherited Members

- Public Member Functions inherited from caf::stream< T >
 stream (stream &&)=default
 
 stream (const stream &)=default
 
streamoperator= (stream &&)=default
 
streamoperator= (const stream &)=default
 
 stream (none_t)
 
 stream (stream_id sid)
 
 stream (stream_id sid, stream_manager_ptr sptr)
 Convenience constructor for returning the result of self->new_stream and similar functions. More...
 
 stream (stream other, stream_manager_ptr sptr)
 Convenience constructor for returning the result of self->new_stream and similar functions. More...
 
 stream (invalid_stream_t)
 
const stream_id & id () const
 Returns the unique identifier for this stream.
 
const stream_manager_ptrptr () const
 Returns the handler assigned to this stream on this actor.
 

Detailed Description

template<class T, class... Ts>
class caf::annotated_stream< T, Ts >

Identifies an unbound sequence of messages annotated with the additional handshake arguments emitted to the next stage.


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