foil for Section 16.8.1 RPC
At point A:
* the arguments are packed into a data structure suitable
for transfer across the network,
* an RPC identifier is generated for this call,
* a timer is set.
At point B:
* the arguments are unpacked from the network buffer data structure
in a form suitable for making a local procedure call,
* the RPC identifier is noted.
At point D:
* the return arguments are packed into a network buffer,
* another timer is set.
At point E:
* the return arguments are unpacked,
* the timer set at point A is disabled,
* an acknowledgement is sent for this RPC id
(the timer at D can then be deleted).