aboutsummaryrefslogtreecommitdiffstats
path: root/lib/snmp/src/agent/snmpa_get_mechanism.erl
diff options
context:
space:
mode:
Diffstat (limited to 'lib/snmp/src/agent/snmpa_get_mechanism.erl')
-rw-r--r--lib/snmp/src/agent/snmpa_get_mechanism.erl12
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/snmp/src/agent/snmpa_get_mechanism.erl b/lib/snmp/src/agent/snmpa_get_mechanism.erl
index 7be4ae79a2..744a6529e1 100644
--- a/lib/snmp/src/agent/snmpa_get_mechanism.erl
+++ b/lib/snmp/src/agent/snmpa_get_mechanism.erl
@@ -35,7 +35,8 @@
%% mibview (local).
-callback do_get(UnsortedVBs :: [snmp:varbind()],
- IsNotification :: boolean()) ->
+ IsNotification :: boolean(),
+ Extra :: term()) ->
{noError, 0, ResVBs :: [snmp:varbind()]} |
{ErrStatus :: snmp:error_status(), ErrIndex :: snmp:error_index(), []}.
@@ -44,7 +45,8 @@
-callback do_get(MibView :: snmp_view_based_acm_mib:mibview(),
UnsortedVBs :: [snmp:varbind()],
- IsNotification :: boolean()) ->
+ IsNotification :: boolean(),
+ Extra :: term()) ->
{noError, 0, ResVBs :: [snmp:varbind()]} |
{ErrStatus :: snmp:error_status(), ErrIndex :: snmp:error_index(), []}.
@@ -56,7 +58,8 @@
%% Purpose: Handles "get-next-requests".
-callback do_get_next(MibView :: snmp_view_based_acm_mib:mibview(),
- UnsortedVBs :: [snmp:varbind()]) ->
+ UnsortedVBs :: [snmp:varbind()],
+ Extra :: term()) ->
{noError, 0, ResVBs :: [snmp:varbind()]} |
{ErrStatus :: snmp:error_status(), ErrIndex :: snmp:error_index(), []}.
@@ -70,6 +73,7 @@
MaxRepetitions :: non_neg_integer(),
PduMS :: pos_integer(),
VBs :: [snmp:varbind()],
- MaxVBs :: pos_integer()) ->
+ MaxVBs :: pos_integer(),
+ Extra :: term()) ->
{noError, 0, ResVBs :: [snmp:varbind()]} |
{ErrStatus :: snmp:error_status(), ErrIndex :: snmp:error_index(), []}.