|
libosmocore
0.12.0
Osmocom core library
|
| Bit compression | |
| soft, unpacked and packed bits | Osmocom bit level support code |
| Bit vectors | Osmocom bit vector abstraction utility routines |
| Convolutional encoding and decoding routines | Osmocom convolutional encoder and decoder |
| Osmocom CRC routines | Osmocom generic CRC routines (for max 16 bits poly) |
| General-purpose utility functions | Various utility routines |
| Finite State Machine abstraction | Finite State Machine abstraction |
| GSMTAP | GSMTAP utility routines |
| Simple doubly linked list implementation | |
| Osmocom logging framework | Libosmocore Logging sub-system |
| Osmocom ringbuffer-backed logging | This adds a log which consist of an in-memory ring buffer |
| Message buffers | Libosmocore message buffers, inspired by Linux kernel skbuff |
| Osmocom primitives | Osmocom Primitives are a method to express inter-layer primitives as used often in ITU/ETSI/3GPP specifications in a generic way |
| Rate counters | Counters about events and their event rates |
| Select loop abstraction | Select() loop abstraction |
| Seriall Communications (HDLC) | Serial communications layer, based on HDLC |
| Utility functions to deal with serial ports | Osmocom serial port helpers |
| Intra-application signals | Generic signalling/notification infrastructure |
| Socket convenience functions | Osmocom socket convenience functions |
| Statistics value item | This osmo_stat_item module adds instrumentation capabilities to gather measurement and statistical values in a similar fashion to what we have as osmo_counter_group |
| Statistics reporting | This module implements periodic reporting of statistics / counters |
| Osmocom ringbuffers for log strings | |
| Osmocom timers | Timer management: |
| Osmocom msgb write queues | Write queue for writing Message buffers to sockets/fds |