Provided by: erlang-manpages_16.b.3-dfsg-1ubuntu2.2_all
NAME
snmpa_notification_delivery_info_receiver - Behaviour module for the SNMP agent notification delivery information receiver.
DESCRIPTION
This module defines the behaviour of the notification delivery information receiver. A snmpa_notification_delivery_info_receiver compliant module must export the following functions: * delivery_targets/3 * delivery_info/4 The semantics of them and their exact signatures are explained below.
DATA TYPES
address() = A 4-tuple
EXPORTS
delivery_targets(Tag, Targets, Extra) -> void() Types: Tag = term() Targets = [target()] target() = {Address, Port} Address = address() Port = integer() Extra = term() Inform about target addresses. This is the first function called when a notification delivery is in progress. It informs the receiver which targets will get the notification. The result of the delivery will be provided via successive calls to delivery_info/4 function, see below. delivery_info(Tag, Target, DeliveryResult, Extra) -> void() Types: Tag = term() Target = target() target() = {Address, Port} Address = address() Port = integer() DeliveryResult = delivery_result() delivery_result() = no_response | got_response Extra = term() Inform about delivery result. This function is called for each target in the Targets argument of the delivery_targets/3 function, see above. The purpose is to inform the receiver of the result of the delivery (was the notification acknowledged or not) for each target. Ericsson AB snmp 4snmpa_notification_delivery_info_receiver(3erl)