Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:26
erlang
2838-snmp-Types-and-specs-for-snmp-reset_trace-...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 2838-snmp-Types-and-specs-for-snmp-reset_trace-1.patch of Package erlang
From d125b282b6df249e00a4c32909f956ebc8ae2d88 Mon Sep 17 00:00:00 2001 From: Micael Karlberg <bmk@erlang.org> Date: Wed, 10 Jan 2024 18:12:03 +0100 Subject: [PATCH 18/67] [snmp] Types and specs for snmp:reset_trace/1 --- lib/snmp/doc/src/snmp.xml | 9 ++------- lib/snmp/src/app/snmp.erl | 13 +++++++++---- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/lib/snmp/doc/src/snmp.xml b/lib/snmp/doc/src/snmp.xml index adee68c253..fbbef96343 100644 --- a/lib/snmp/doc/src/snmp.xml +++ b/lib/snmp/doc/src/snmp.xml @@ -633,16 +633,11 @@ </func> <func> - <name since="">reset_trace(Targets) -> void()</name> + <name name="reset_trace" arity="1" clause_i="1" since=""/> <fsummary>Reset trace target</fsummary> - <type> - <v>Targets = module() | modules()</v> - <v>modules() = [module()]</v> - <v>module() = atom()</v> - </type> <desc> <p>This function is used to reset (disable) trace for the - given module(s). </p> + given module(s). </p> <marker id="set_trace2"></marker> </desc> diff --git a/lib/snmp/src/app/snmp.erl b/lib/snmp/src/app/snmp.erl index 70166a362d..f9bd5a42b7 100644 --- a/lib/snmp/src/app/snmp.erl +++ b/lib/snmp/src/app/snmp.erl @@ -266,10 +266,15 @@ set_trace(Modules) when is_list(Modules) -> Opts = [], % Use default values for all options set_trace(Modules, Opts). -reset_trace(Module) when is_atom(Module) -> - set_trace(Module, disable); -reset_trace(Modules) when is_list(Modules) -> - set_trace(Modules, disable). + +-spec reset_trace(Targets) -> void() when + Targets :: module() | [module()]. + +reset_trace(Targets) when is_atom(Targets) -> + set_trace(Targets, disable); +reset_trace(Targets) when is_list(Targets) -> + set_trace(Targets, disable). + set_trace(Module, disable) when is_atom(Module) -> dbg:ctp(Module); -- 2.35.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor