Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:25
erlang
4131-megaco-Types-and-spec-for-megaco-disconnec...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 4131-megaco-Types-and-spec-for-megaco-disconnect-2.patch of Package erlang
From cb94706472153000a124fad4df04b2e291e80f6f Mon Sep 17 00:00:00 2001 From: Micael Karlberg <bmk@erlang.org> Date: Fri, 22 Dec 2023 16:41:44 +0100 Subject: [PATCH 11/46] [megaco] Types and spec for megaco:disconnect/2 OTP-18920 --- lib/megaco/doc/src/megaco.xml | 13 ++++++++----- lib/megaco/src/app/megaco.erl | 5 +++++ 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/lib/megaco/doc/src/megaco.xml b/lib/megaco/doc/src/megaco.xml index bb3a765eea..ca8d06506c 100644 --- a/lib/megaco/doc/src/megaco.xml +++ b/lib/megaco/doc/src/megaco.xml @@ -1704,18 +1704,22 @@ megaco_incr_timer() = #megaco_incr_timer{} </func> <func> - <name since="">disconnect(ConnHandle, DiscoReason) -> ok | {error, ErrReason}</name> + <name name="disconnect" arity="2" clause_i="1" since=""/> + <!-- <name since="">disconnect(ConnHandle, DiscoReason) -> ok | {error, ErrReason}</name> --> <fsummary>Tear down a "virtual" connection</fsummary> + <!-- <type> <v>ConnHandle = conn_handle()</v> <v>DiscoReason = term()</v> <v>ErrReason = term()</v> </type> + --> <desc> <p>Tear down a "virtual" connection</p> - <p>Causes the UserMod:handle_disconnect/2 callback function to - be invoked. See the megaco_user module for more info about - the callback arguments.</p> + <p>Causes the <c><![CDATA[UserMod:handle_disconnect/2]]></c> + callback function to be invoked. + See the megaco_user module for more info about + the callback arguments.</p> <marker id="call"></marker> <!-- Belongs to NEXT function(s) --> </desc> @@ -2280,7 +2284,6 @@ megaco_incr_timer() = #megaco_incr_timer{} <func> <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 c3d2f892ee..7be0b3ec74 100644 --- a/lib/megaco/src/app/megaco.erl +++ b/lib/megaco/src/app/megaco.erl @@ -410,6 +410,11 @@ connect(ReceiveHandle, RemoteMid, SendHandle, ControlPid, Extra) %% Tear down a "virtual" connection %%----------------------------------------------------------------- +-spec disconnect(ConnHandle, DiscoReason) -> ok | {error, ErrReason} when + ConnHandle :: conn_handle(), + DiscoReason :: term(), + ErrReason :: term(). + disconnect(ConnHandle, Reason) -> megaco_messenger:disconnect(ConnHandle, {user_disconnect, Reason}). -- 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