libosmocore  0.10.2
Osmocom core library
File List
Here is a list of all files with brief descriptions:
[detail level 1234]
  include
  osmocom
  core
 application.hRoutines for helping with the osmocom application setup
 backtrace.h
 bit16gen.h
 bit32gen.h
 bit64gen.h
 bitcomp.hOsmocom bit compression routines
 bits.hOsmocom bit level support code
 bitvec.h
 byteswap.h
 conv.hOsmocom convolutional encoder and decoder
 counter.hCommon routines regarding counter handling
 crc16.hThis was copied from the linux kernel and adjusted for our types
 crc16gen.hOsmocom generic CRC routines (for max 16 bits poly) header
 crc32gen.hOsmocom generic CRC routines (for max 32 bits poly) header
 crc64gen.hOsmocom generic CRC routines (for max 64 bits poly) header
 crc8gen.hOsmocom generic CRC routines (for max 8 bits poly) header
 crcgen.hOsmocom generic CRC routines global header
 defs.hGeneral definitions that are meant to be included from header files
 endian.hGNU and FreeBSD have various ways to express the endianess but none of them is similiar enough
 fsm.hFinite State Machine
 gsmtap.hGsmtap header, pseudo-header in front of the actua GSM payload
 gsmtap_util.h
 linuxlist.hSimple doubly linked list implementation
 linuxrbtree.h
 logging.h
 loggingrb.h
 macaddr.h
 msgb.h
 msgfile.h
 panic.h
 plugin.h
 prbs.h
 prim.h
 process.h
 rate_ctr.h
 select.hSelect loop abstraction
 sercomm.hOsmocom Sercomm HDLC (de)multiplex
 serial.hOsmocom serial port helpers
 signal.h
 socket.hOsmocom socket convenience functions
 stat_item.h
 statistics.h
 stats.h
 strrb.hOsmocom string ringbuffer handling routines
 talloc.hConvenience wrapper
 timer.hOsmocom timer handling routines
 timer_compat.hCompatibility header with some helpers
 utils.h
 write_queue.hGeneric write queue implementation
  src
 application.cRoutines for helping with the osmocom application setup
 backtrace.cRoutines related to generating call back traces
 bitcomp.cOsmocom bit compression routines
 bits.c
 bitvec.c
 conv.cGeneric convolutional encoding / decoding
 conv_acc.cAccelerated Viterbi decoder implementation
 conv_acc_generic.cAccelerated Viterbi decoder implementation for generic architectures without SSE support
 conv_acc_sse.cAccelerated Viterbi decoder implementation for architectures with only SSE3 available
 conv_acc_sse_avx.cAccelerated Viterbi decoder implementation for architectures with both SSE3 and AVX2 support
 conv_acc_sse_impl.hAccelerated Viterbi decoder implementation: Actual definitions which are being included from both conv_acc_sse.c and conv_acc_sse_avx.c
 counter.cUtility routines for keeping some statistics
 crc16.cThis was copied from the linux kernel and adjusted for our types
 crc16gen.cOsmocom generic CRC routines (for max 16 bits poly)
 crc32gen.cOsmocom generic CRC routines (for max 32 bits poly)
 crc64gen.cOsmocom generic CRC routines (for max 64 bits poly)
 crc8gen.cOsmocom generic CRC routines (for max 8 bits poly)
 fsm.cOsmocom generic Finite State Machine implementation
 gsmtap_util.cGSMTAP support code in libosmocore
 logging.cDebugging/Logging support code
 logging_gsmtap.cLibosmocore log output encapsulated in GSMTAP
 logging_syslog.cSyslog logging support code
 loggingrb.cRingbuffer-backed logging support code
 macaddr.cMAC address utility routines
 msgb.c
 msgfile.cParse a simple file with messages, e.g used for USSD messages
 panic.cRoutines for panic handling
 plugin.cRoutines for loading and managing shared library plug-ins
 prbs.c
 prim.c
 rate_ctr.c
 rbtree.c
 select.cSelect filedescriptor handling
 sercomm.c
 serial.cUtility functions to deal with serial ports
 signal.cGeneric signalling/notification infrastructure
 socket.c
 stat_item.cUtility routines for keeping statistical values
 stats.c
 stats_statsd.c
 strrb.cRingbuffer implementation, tailored for logging
 timer.c
 timer_gettimeofday.c
 utils.c
 write_queue.c