aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/gsm/cbsp.h
AgeCommit message (Collapse)AuthorFilesLines
2023-03-07fix _thread orderEric1-1/+1
As per gnu extension doc -> https://gcc.gnu.org/onlinedocs/gcc-6.2.0/gcc/Thread-Local.html : ".. When used with extern or static, __thread must appear immediately after the other storage class specifier." Change-Id: Ied1d3cf3ad2ff424bd0a2682aff29a8939b419b8
2022-06-09cbsp: Add enum and value string for CausePau Espin Pedrol1-1/+25
Change-Id: I35592bb4fff2e7b442d0e0cd537b66687862baf2
2021-12-14treewide: remove FSF addressOliver Smith1-4/+0
Remove the paragraph about writing to the Free Software Foundation's mailing address. The FSF has changed addresses in the past, and may do so again. In 2021 this is not useful, let's rather have a bit less boilerplate at the start of source files. Change-Id: I5050285e75cf120407a1d883e99b3c4bcae8ffd7
2020-08-25comment: typo in cbsp.hNeels Hofmeyr1-1/+1
Change-Id: I965ba77160f931afaf472c1e260ac6ca5cc7890e
2020-08-25comment: mention spec reference in cbsp.[ch]Neels Hofmeyr1-1/+1
Change-Id: I1217883a85b4ddd20e9646c7e80ba18950e09713
2019-07-20cbsp: Introduce osmo_cbsp_errstrHarald Welte1-0/+2
Rather than having the encoder/decoder library print some log messages in case of encoding/decoding errors, let's provide something akin to 'errno', but with a string instead of a numeric error code. The 'osmo_cbsp_errstr' global variable (if set) contains a human-readable string describing the most recent encoding/decoding error. It exists separately for each thread and hence can be used safely in multi-threaded environments. Change-Id: Id9a5a595a76ba278647aee9470ded213d8464103
2019-07-20CBSP (Cell Broadcast Service Protocol; 3GPP TS 48.049) supportHarald Welte1-0/+292
This introduces definitions as well as a parser+encoder for the Cell Broadcast Service Protocol (CBSP) as specified in 3GPP TS 48.049. CBSP is used on the interface between CBC and BSC. Related: OS#3537 Change-Id: I5b7ae08f67e415967b60ac4b824db9e22ca00935