Beispiel #1
0
 void future_send(actor_ptr const& to,
                  Duration const& rel_time, Data const&... data)
 {
     static_assert(sizeof...(Data) > 0, "no message to send");
     any_tuple data_tup = make_cow_tuple(data...);
     any_tuple tup = make_cow_tuple(util::duration(rel_time), to, data_tup);
     future_send_helper()->enqueue(self, std::move(tup));
 }
Beispiel #2
0
inline any_tuple make_any_tuple(Args&&... args) {
    return make_cow_tuple(std::forward<Args>(args)...);
}