Esempio n. 1
0
void send(DerivedActor& actor, Act act, T1 param1, T2 param2)
{
    std::cerr << "sending with 2 args: " << param1 << ", " << param2 << std::endl << std::flush;
    actor.queue_message(
        new detail::message<DerivedActor, Act, T1, T2>(actor, act, param1, param2));
    std::cerr << "sent with 2 args" << std::endl << std::flush;
}
Esempio n. 2
0
 friend void send(DerivedActor& actor, Act act,
                  T1 param1, T2 param2, T3 param3, T4 param4, T5 param5, T6 param6)
 {
     actor.queue_message(
         new detail::message<DerivedActor, Act, T1, T2, T3, T4, T5, T6>(
                         actor, act, param1, param2, param3, param4, param5, param6));
 }
Esempio n. 3
0
void send(DerivedActor& actor, Act act, T param)
{
    std::cerr << "sending with 1 arg: " << param << std::endl << std::flush;
    actor.queue_message(
        new detail::message<DerivedActor, Act, T>(actor, act, param));
    std::cerr << "sent with 1 arg" << std::endl << std::flush;
}
Esempio n. 4
0
void send(DerivedActor& actor, Act act)
{
    std::cerr << "sending with no args" << std::endl << std::flush;
    actor.queue_message(
        new detail::message<DerivedActor, Act>(actor, act));
    std::cerr << "sent with no args" << std::endl << std::flush;
}
Esempio n. 5
0
 friend void send(DerivedActor& actor, Act act, T1 param1, T2 param2, T3 param3)
 {
     actor.queue_message(
         new detail::message<DerivedActor, Act, T1, T2, T3>(actor, act, param1, param2, param3));
 }
Esempio n. 6
0
 friend void send(DerivedActor& actor, Act act, T param)
 {
     actor.queue_message(
         new detail::message<DerivedActor, Act, T>(actor, act, param));
 }
Esempio n. 7
0
 friend void send(DerivedActor& actor, Act act)
 {
     actor.queue_message(
         new detail::message<DerivedActor, Act>(actor, act));
 }