Change in ...osmo-iuh[master]: sabp: Generate C/H files for SABP; create libosmo-sabp

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

laforge gerrit-no-reply at lists.osmocom.org
Thu Sep 26 19:31:28 UTC 2019


laforge has submitted this change and it was merged. ( https://gerrit.osmocom.org/c/osmo-iuh/+/15594 )

Change subject: sabp: Generate C/H files for SABP; create libosmo-sabp
......................................................................

sabp: Generate C/H files for SABP; create libosmo-sabp

This uses the (modified) Osmocom asn1c on the (modified) SABP ASN.1
syntax to generate C code + header files for SABP parsing/encoding.

It also adds some helper code for message encoding and decoding as well
as a new libosmo-sabp shared library which can be used by programs to
implement SABP related functionality.

Change-Id: Ib9580d1af96354398da4c9f97b28a0e23d56e275
---
M .gitignore
M Makefile.am
M configure.ac
M include/osmocom/Makefile.am
A include/osmocom/sabp/Makefile.am
A include/osmocom/sabp/SABP_Available-Bandwidth.h
A include/osmocom/sabp/SABP_Broadcast-Message-Content-Validity-Indicator.h
A include/osmocom/sabp/SABP_Broadcast-Message-Content.h
A include/osmocom/sabp/SABP_Category.h
A include/osmocom/sabp/SABP_Cause.h
A include/osmocom/sabp/SABP_Criticality-Diagnostics.h
A include/osmocom/sabp/SABP_Criticality.h
A include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h
A include/osmocom/sabp/SABP_Data-Coding-Scheme.h
A include/osmocom/sabp/SABP_Error-Indication.h
A include/osmocom/sabp/SABP_Failure-List-Item.h
A include/osmocom/sabp/SABP_Failure-List.h
A include/osmocom/sabp/SABP_Failure.h
A include/osmocom/sabp/SABP_IE-Extensions.h
A include/osmocom/sabp/SABP_IE.h
A include/osmocom/sabp/SABP_InitiatingMessage.h
A include/osmocom/sabp/SABP_Kill-Complete.h
A include/osmocom/sabp/SABP_Kill-Failure.h
A include/osmocom/sabp/SABP_Kill.h
A include/osmocom/sabp/SABP_Load-Query-Complete.h
A include/osmocom/sabp/SABP_Load-Query-Failure.h
A include/osmocom/sabp/SABP_Load-Query.h
A include/osmocom/sabp/SABP_Message-Identifier.h
A include/osmocom/sabp/SABP_Message-Status-Query-Complete.h
A include/osmocom/sabp/SABP_Message-Status-Query-Failure.h
A include/osmocom/sabp/SABP_Message-Status-Query.h
A include/osmocom/sabp/SABP_MessageStructure.h
A include/osmocom/sabp/SABP_New-Serial-Number.h
A include/osmocom/sabp/SABP_Number-Of-Broadcasts-Completed-Info.h
A include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List-Item.h
A include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List.h
A include/osmocom/sabp/SABP_Number-of-Broadcasts-Requested.h
A include/osmocom/sabp/SABP_Old-Serial-Number.h
A include/osmocom/sabp/SABP_Paging-ETWS-Indicator.h
A include/osmocom/sabp/SABP_Presence.h
A include/osmocom/sabp/SABP_ProcedureCode.h
A include/osmocom/sabp/SABP_ProtocolExtensionID.h
A include/osmocom/sabp/SABP_ProtocolIE-ID.h
A include/osmocom/sabp/SABP_Radio-Resource-Loading-List-Item.h
A include/osmocom/sabp/SABP_Radio-Resource-Loading-List.h
A include/osmocom/sabp/SABP_Recovery-Indication.h
A include/osmocom/sabp/SABP_Repetition-Period.h
A include/osmocom/sabp/SABP_RepetitionNumber0.h
A include/osmocom/sabp/SABP_RepetitionNumber1.h
A include/osmocom/sabp/SABP_Reset-Complete.h
A include/osmocom/sabp/SABP_Reset-Failure.h
A include/osmocom/sabp/SABP_Reset.h
A include/osmocom/sabp/SABP_Restart.h
A include/osmocom/sabp/SABP_SABP-PDU.h
A include/osmocom/sabp/SABP_Serial-Number.h
A include/osmocom/sabp/SABP_Service-Area-Identifier.h
A include/osmocom/sabp/SABP_Service-Areas-List.h
A include/osmocom/sabp/SABP_SuccessfulOutcome.h
A include/osmocom/sabp/SABP_TriggeringMessage.h
A include/osmocom/sabp/SABP_TypeOfError.h
A include/osmocom/sabp/SABP_UnsuccessfulOutcome.h
A include/osmocom/sabp/SABP_Warning-Type.h
A include/osmocom/sabp/SABP_WarningSecurityInfo.h
A include/osmocom/sabp/SABP_Write-Replace-Complete.h
A include/osmocom/sabp/SABP_Write-Replace-Failure.h
A include/osmocom/sabp/SABP_Write-Replace.h
A include/osmocom/sabp/sabp_common.h
A libosmo-sabp.pc.in
M src/.gitignore
M src/Makefile.am
A src/sabp/Makefile.am
A src/sabp/SABP_Available-Bandwidth.c
A src/sabp/SABP_Broadcast-Message-Content-Validity-Indicator.c
A src/sabp/SABP_Broadcast-Message-Content.c
A src/sabp/SABP_Category.c
A src/sabp/SABP_Cause.c
A src/sabp/SABP_Criticality-Diagnostics.c
A src/sabp/SABP_Criticality.c
A src/sabp/SABP_CriticalityDiagnostics-IE-List.c
A src/sabp/SABP_Data-Coding-Scheme.c
A src/sabp/SABP_Error-Indication.c
A src/sabp/SABP_Failure-List-Item.c
A src/sabp/SABP_Failure-List.c
A src/sabp/SABP_Failure.c
A src/sabp/SABP_IE-Extensions.c
A src/sabp/SABP_IE.c
A src/sabp/SABP_InitiatingMessage.c
A src/sabp/SABP_Kill-Complete.c
A src/sabp/SABP_Kill-Failure.c
A src/sabp/SABP_Kill.c
A src/sabp/SABP_Load-Query-Complete.c
A src/sabp/SABP_Load-Query-Failure.c
A src/sabp/SABP_Load-Query.c
A src/sabp/SABP_Message-Identifier.c
A src/sabp/SABP_Message-Status-Query-Complete.c
A src/sabp/SABP_Message-Status-Query-Failure.c
A src/sabp/SABP_Message-Status-Query.c
A src/sabp/SABP_MessageStructure.c
A src/sabp/SABP_New-Serial-Number.c
A src/sabp/SABP_Number-Of-Broadcasts-Completed-Info.c
A src/sabp/SABP_Number-of-Broadcasts-Completed-List-Item.c
A src/sabp/SABP_Number-of-Broadcasts-Completed-List.c
A src/sabp/SABP_Number-of-Broadcasts-Requested.c
A src/sabp/SABP_Old-Serial-Number.c
A src/sabp/SABP_Paging-ETWS-Indicator.c
A src/sabp/SABP_Presence.c
A src/sabp/SABP_ProcedureCode.c
A src/sabp/SABP_ProtocolExtensionID.c
A src/sabp/SABP_ProtocolIE-ID.c
A src/sabp/SABP_Radio-Resource-Loading-List-Item.c
A src/sabp/SABP_Radio-Resource-Loading-List.c
A src/sabp/SABP_Recovery-Indication.c
A src/sabp/SABP_Repetition-Period.c
A src/sabp/SABP_RepetitionNumber0.c
A src/sabp/SABP_RepetitionNumber1.c
A src/sabp/SABP_Reset-Complete.c
A src/sabp/SABP_Reset-Failure.c
A src/sabp/SABP_Reset.c
A src/sabp/SABP_Restart.c
A src/sabp/SABP_SABP-PDU.c
A src/sabp/SABP_Serial-Number.c
A src/sabp/SABP_Service-Area-Identifier.c
A src/sabp/SABP_Service-Areas-List.c
A src/sabp/SABP_SuccessfulOutcome.c
A src/sabp/SABP_TriggeringMessage.c
A src/sabp/SABP_TypeOfError.c
A src/sabp/SABP_UnsuccessfulOutcome.c
A src/sabp/SABP_Warning-Type.c
A src/sabp/SABP_WarningSecurityInfo.c
A src/sabp/SABP_Write-Replace-Complete.c
A src/sabp/SABP_Write-Replace-Failure.c
A src/sabp/SABP_Write-Replace.c
A src/sabp_common.c
133 files changed, 11,908 insertions(+), 8 deletions(-)

Approvals:
  Jenkins Builder: Verified
  laforge: Looks good to me, approved




-- 
To view, visit https://gerrit.osmocom.org/c/osmo-iuh/+/15594
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-iuh
Gerrit-Branch: master
Gerrit-Change-Id: Ib9580d1af96354398da4c9f97b28a0e23d56e275
Gerrit-Change-Number: 15594
Gerrit-PatchSet: 3
Gerrit-Owner: laforge <laforge at gnumonks.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge at gnumonks.org>
Gerrit-CC: pespin <pespin at sysmocom.de>
Gerrit-MessageType: merged
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20190926/666e54fa/attachment.htm>


More information about the gerrit-log mailing list