API for fast asynchronous operation

Functions in this group are non-blocking, and on return only report errors that can be identified directly on a client side (e.g. not connected). Any further results (including errors like node not found) of the command processing is returned as a special event in poll data. Tags are used to match the asynchronous replies with the sent commands.