39
39
load_mib/1, unload_mib/1,
41
name_to_oid/1, oid_to_name/1,
41
name_to_oid/1, oid_to_name/1, oid_to_type/1,
43
43
register_user/3, register_user/4,
44
44
register_user_monitor/3, register_user_monitor/4,
176
176
-define(NOTIFY_START_TICK_TIME, 500).
178
notify_started(To) when is_integer(To) and (To > 0) ->
178
notify_started(To) when is_integer(To) andalso (To > 0) ->
179
179
spawn_link(?MODULE, snmpm_start_verify, [self(), To]).
181
181
cancel_notify_started(Pid) ->
420
424
%% -- USM users --
422
426
register_usm_user(EngineID, UserName, Conf)
423
when list(EngineID), list(UserName), list(Conf) ->
427
when is_list(EngineID) andalso is_list(UserName) andalso is_list(Conf) ->
424
428
snmpm_config:register_usm_user(EngineID, UserName, Conf).
426
430
unregister_usm_user(EngineID, UserName)
427
when list(EngineID), list(UserName) ->
431
when is_list(EngineID) andalso is_list(UserName) ->
428
432
snmpm_config:unregister_usm_user(EngineID, UserName).
430
434
usm_user_info(EngineID, UserName, Item)
431
when list(EngineID), list(UserName), atom(Item) ->
435
when is_list(EngineID) andalso is_list(UserName) andalso is_atom(Item) ->
432
436
snmpm_config:usm_user_info(EngineID, UserName, Item).
434
438
update_usm_user_info(EngineID, UserName, Item, Val)
435
when list(EngineID), list(UserName), atom(Item) ->
439
when is_list(EngineID) andalso is_list(UserName) andalso is_atom(Item) ->
436
440
snmpm_config:update_usm_user_info(EngineID, UserName, Item, Val).
438
442
which_usm_users() ->
1448
1452
format_varbinds(Prefix, []) ->
1449
1453
lists:flatten(io_lib:format("~sVarbinds: []~n", [Prefix]));
1450
format_varbinds(Prefix, VBs) when list(VBs) ->
1454
format_varbinds(Prefix, VBs) when is_list(VBs) ->
1451
1455
lists:flatten(io_lib:format("~sVarbinds: ~n~s",
1452
1456
[Prefix, format_vbs(Prefix ++ " ", VBs)]));
1453
1457
format_varbinds(Prefix, VBs) ->