This module defines the behaviour of the manager user.
A
handle_error/3
handle_agent/4
handle_pdu/4
handle_trap/3
handle_inform/3
handle_report/3
The semantics of them and their exact signatures are explained below.
Note that if an agent is registered using the old, no longer documented, functions (using Addr and Port), the old variant of the callback functions, handle_pdu, handle_trap, handle_inform and handle_report, will be called.
This function is called when the manager needs to communicate an "asynchronous" error, to the user: e.g. failure to send an asynchronous message (i.e. encoding error), a received message was discarded due to security error, the manager failed to generate a response message to a received inform-request, or when receiving an unexpected PDU from an agent (could be an expired async request).
If
For
This function is called when a message is received from an unknown agent.
Note that this will always be the default user that is called.
For more info about the
The arguments
The only user which would return
Handle the reply to an asynchronous request, such as
It could also be a late reply to a synchronous request.
Handle a trap/notification message from an agent.
For more info about the
The only user which would return
Handle a inform message.
For more info about the
The only user which would return
If the
Handle a report message.
For more info about the
The only user which would return