8 #include <rapidsmpf/streaming/core/actor.hpp>
9 #include <rapidsmpf/streaming/core/channel.hpp>
10 #include <rapidsmpf/streaming/core/context.hpp>
29 std::shared_ptr<Context> ctx,
30 std::shared_ptr<Channel> ch_out,
31 std::vector<Message> messages
46 std::shared_ptr<Context> ctx,
47 std::shared_ptr<Channel> ch_in,
48 std::vector<Message>& out_messages
Actor push_to_channel(std::shared_ptr< Context > ctx, std::shared_ptr< Channel > ch_out, std::vector< Message > messages)
Asynchronously pushes all messages from a vector into an output channel.
Actor pull_from_channel(std::shared_ptr< Context > ctx, std::shared_ptr< Channel > ch_in, std::vector< Message > &out_messages)
Asynchronously pulls all messages from an input channel into a vector.
coro::task< void > Actor
Alias for an actor in a streaming graph.