libcaf  0.15.5
Public Types | Public Attributes | Static Public Attributes | List of all members
caf::stream_msg::ack_open Struct Reference

Acknowledges a previous open message and finalizes a stream handshake. More...

#include <stream_msg.hpp>

Public Types

using outer_type = stream_msg
 Allows the testing DSL to unbox this type automagically.
 

Public Attributes

actor_addr rebind_from
 Allows actors to participate in a stream instead of the actor originally receiving the open message. More...
 
strong_actor_ptr rebind_to
 Points to sender_, but with a strong reference.
 
int32_t initial_demand
 Grants credit to the source.
 
bool redeployable
 Tells the upstream whether rebindings can occur on this path.
 

Static Public Attributes

static constexpr flow_label label = flows_upstream
 Allows visitors to dispatch on this tag.
 

Detailed Description

Acknowledges a previous open message and finalizes a stream handshake.

Also signalizes initial demand.

Member Data Documentation

actor_addr caf::stream_msg::ack_open::rebind_from

Allows actors to participate in a stream instead of the actor originally receiving the open message.

No effect when set to nullptr. This mechanism enables pipeline definitions consisting of proxy actors that are replaced with actual actors on demand.


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