コード例 #1
0
 response_handle_type timed_sync_send(message_priority prio,
                    const actor& dest,
                    const duration& rtime, Ts&&... what) {
   static_assert(sizeof...(Ts) > 0, "no message to send");
   return timed_sync_send_tuple(prio, dest, rtime,
                  make_message(std::forward<Ts>(what)...));
 }
コード例 #2
0
ファイル: send.hpp プロジェクト: Fresh1/libcppa
message_future timed_sync_send(actor_ptr whom,
                               const std::chrono::duration<Rep,Period>& rel_time,
                               Ts&&... what) {
    static_assert(sizeof...(Ts) > 0, "no message to send");
    return timed_sync_send_tuple(std::move(whom),
                                 rel_time,
                                 make_any_tuple(std::forward<Ts>(what)...));
}
コード例 #3
0
ファイル: send.hpp プロジェクト: Zhouxiaoqing/libcppa
message_future timed_sync_send(actor_destination whom,
                               const util::duration& rtime,
                               Ts&&... what) {
    static_assert(sizeof...(Ts) > 0, "no message to send");
    return timed_sync_send_tuple(std::move(whom),
                                 rtime,
                                 make_any_tuple(std::forward<Ts>(what)...));
}
コード例 #4
0
 response_handle<
   Subtype,
   typename detail::deduce_output_type<
     detail::type_list<Rs...>,
     typename detail::implicit_conversions<
       typename detail::rm_const_and_ref<Ts>::type>::type...>::type,
   ResponseHandleTag>
 timed_sync_send(const typed_actor<Rs...>& dest, const duration& rtime,
         Ts&&... what) {
   static_assert(sizeof...(Ts) > 0, "no message to send");
   return timed_sync_send_tuple(message_priority::normal, dest, rtime,
                  make_message(std::forward<Ts>(what)...));
 }