5 has router => (is => 'ro', required => 1);
7 has name => (is => 'ro', required => 1);
10 my ($self, @payload) = @_;
11 local our $Request = $self->router->send_request($self, $self->name, @payload);
14 $self->router->run_until($Done);
19 my ($self, $tag, @result) = @_;
22 die "Out of order response ${\$Request->tag}, expecting ${tag}"
23 if $Request->tag ne $tag;
25 our @Result = @result;