Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:25
erlang
4130-megaco-Types-and-spec-for-megaco-disable_t...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 4130-megaco-Types-and-spec-for-megaco-disable_trace-0.patch of Package erlang
From ce954da441f06ee0378f8e942df14d9307bfaa23 Mon Sep 17 00:00:00 2001 From: Micael Karlberg <bmk@erlang.org> Date: Fri, 22 Dec 2023 16:32:57 +0100 Subject: [PATCH 10/46] [megaco] Types and spec for megaco:disable_trace/0 OTP-18920 --- lib/megaco/doc/src/megaco.xml | 12 +++++++++++- lib/megaco/src/app/megaco.erl | 3 +++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/lib/megaco/doc/src/megaco.xml b/lib/megaco/doc/src/megaco.xml index 654dc2e07d..bb3a765eea 100644 --- a/lib/megaco/doc/src/megaco.xml +++ b/lib/megaco/doc/src/megaco.xml @@ -39,6 +39,15 @@ </description> <datatypes> + <datatype> + <name name="void"/> + <desc> + <p> + The type is used when a functions return is to be ignored. + </p> + </desc> + </datatype> + <datatype> <name name="mid"/> <desc> @@ -2270,7 +2279,8 @@ megaco_incr_timer() = #megaco_incr_timer{} </func> <func> - <name since="">disable_trace() -> void()</name> + <name name="disable_trace" arity="0" clause_i="1" since=""/> + <!-- <name since="">disable_trace() -> void()</name> --> <fsummary>Stop megaco tracing</fsummary> <desc> <p>This function is used to stop megaco tracing.</p> diff --git a/lib/megaco/src/app/megaco.erl b/lib/megaco/src/app/megaco.erl index f25c202dd5..c3d2f892ee 100644 --- a/lib/megaco/src/app/megaco.erl +++ b/lib/megaco/src/app/megaco.erl @@ -1081,6 +1081,9 @@ enable_trace(Level, {Fun, _Data} = HandleSpec) when is_function(Fun) -> %% Description: %% This function is used to stop tracing. %%----------------------------------------------------------------- + +-spec disable_trace() -> void(). + disable_trace() -> %% This is to make handle_trace/2 close the output file (if the %% event gets there before dbg closes) -- 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