Since v.5.5.8 a reference to ad-hoc agent proxy can be used for subscription to ad-hoc agent's direct mbox. For example:
a.
event< some_signal >( a, [] {
...
} );
a.
event( a, [](
const some_message & msg ) {
...
} );
...
} );
a.
event< some_signal >( a.direct_mbox(), [] {
...
} );
a.
event( a.direct_mbox(), [](
const some_message & msg ) {
...
} );
...
} );