libosmocore  0.12.1
Osmocom core library
Modules
Here is a list of all modules:
 Bit compression
 soft, unpacked and packed bitsOsmocom bit level support code
 Bit vectorsOsmocom bit vector abstraction utility routines
 Convolutional encoding and decoding routinesOsmocom convolutional encoder and decoder
 Osmocom CRC routinesOsmocom generic CRC routines (for max 16 bits poly)
 General-purpose utility functionsVarious utility routines
 Finite State Machine abstractionFinite State Machine abstraction
 GSMTAPGSMTAP utility routines
 Simple doubly linked list implementation
 Osmocom logging frameworkLibosmocore Logging sub-system
 Osmocom ringbuffer-backed loggingThis adds a log which consist of an in-memory ring buffer
 Message buffersLibosmocore message buffers, inspired by Linux kernel skbuff
 Osmocom primitivesOsmocom Primitives are a method to express inter-layer primitives as used often in ITU/ETSI/3GPP specifications in a generic way
 Rate countersCounters about events and their event rates
 Select loop abstractionSelect() loop abstraction
 Seriall Communications (HDLC)Serial communications layer, based on HDLC
 Utility functions to deal with serial portsOsmocom serial port helpers
 Intra-application signalsGeneric signalling/notification infrastructure
 Socket convenience functionsOsmocom socket convenience functions
 Statistics value itemThis 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 reportingThis module implements periodic reporting of statistics / counters
 Osmocom ringbuffers for log strings
 Osmocom timersTimer management:
 Osmocom msgb write queuesWrite queue for writing Message buffers to sockets/fds