Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:25
erlang
4160-megaco-Types-and-spec-for-megaco-versions1...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 4160-megaco-Types-and-spec-for-megaco-versions1-versions2.patch of Package erlang
From f242e363287553eb576b05be86a1972a64cfb897 Mon Sep 17 00:00:00 2001 From: Micael Karlberg <bmk@erlang.org> Date: Mon, 8 Jan 2024 11:32:56 +0100 Subject: [PATCH 40/46] [megaco] Types and spec for megaco:[versions1|versions2]/0 OTP-18920 --- lib/megaco/doc/src/megaco.xml | 23 ++++++++++------------- lib/megaco/src/app/megaco.erl | 9 +++++++++ 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/lib/megaco/doc/src/megaco.xml b/lib/megaco/doc/src/megaco.xml index cfde6569ad..bc2c95f23b 100644 --- a/lib/megaco/doc/src/megaco.xml +++ b/lib/megaco/doc/src/megaco.xml @@ -2629,28 +2629,25 @@ megaco_incr_timer() = #megaco_incr_timer{} </item> </list> - <marker id="get_sdp_record_from_PG"></marker> + <marker id="versions"></marker> + <marker id="versions1"></marker> + <marker id="versions2"></marker> </desc> </func> <func> - <name since="">versions1() -> {ok, VersionInfo} | {error, Reason}</name> - <name since="">versions2() -> {ok, Info} | {error, Reason}</name> + <name name="versions1" arity="0" clause_i="1" since=""/> + <name name="versions2" arity="0" clause_i="1" since=""/> <fsummary>Retreive various system and application info</fsummary> - <type> - <v>VersionInfo = [version_info()]</v> - <v>version_info() = term()</v> - <v>Reason = term()</v> - </type> <desc> <p>Utility functions used to retrieve some system and - application info.</p> + application info.</p> <p>The difference between the two functions is in how they get - the modules to check. <c><![CDATA[versions1]]></c> uses the - app-file and <c><![CDATA[versions2]]></c> uses the function - <c><![CDATA[application:get_key]]></c>.</p> + the modules to check. <c><![CDATA[versions1]]></c> uses the + app-file and <c><![CDATA[versions2]]></c> uses the function + <c><![CDATA[application:get_key]]></c>.</p> - <marker id="print_version_info"></marker> + <marker id="print_version_info"></marker> </desc> </func> diff --git a/lib/megaco/src/app/megaco.erl b/lib/megaco/src/app/megaco.erl index 24d4cea76a..bb74047bdb 100644 --- a/lib/megaco/src/app/megaco.erl +++ b/lib/megaco/src/app/megaco.erl @@ -1196,6 +1196,10 @@ key1search(Key, Vals, Def) -> %%----------------------------------------------------------------- +-spec versions1() -> {ok, VersionInfo} | {error, Reason} when + VersionInfo :: list(), + Reason :: term(). + versions1() -> case ms1() of {ok, Mods} -> @@ -1204,6 +1208,11 @@ versions1() -> Error end. + +-spec versions2() -> {ok, VersionInfo} | {error, Reason} when + VersionInfo :: list(), + Reason :: term(). + versions2() -> case ms2() of {ok, Mods} -> -- 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