libosmocore 1.9.0.192-1c24
Osmocom core library
core Directory Reference

Files

file  application.h [code]
 Routines for helping with the osmocom application setup.
 
file  backtrace.h [code]
 
file  base64.h [code]
 RFC 1521 base64 encoding/decoding.
 
file  bit16gen.h [code]
 
file  bit32gen.h [code]
 
file  bit64gen.h [code]
 
file  bitcomp.h [code]
 Osmocom bit compression routines.
 
file  bits.h [code]
 Osmocom bit level support code.
 
file  bitvec.h [code]
 
file  byteswap.h [code]
 
file  conv.h [code]
 Osmocom convolutional encoder and decoder.
 
file  counter.h [code]
 Common routines regarding counter handling.
 
file  crc16.h [code]
 This was copied from the linux kernel and adjusted for our types.
 
file  crc16gen.h [code]
 Osmocom generic CRC routines (for max 16 bits poly) header.
 
file  crc32gen.h [code]
 Osmocom generic CRC routines (for max 32 bits poly) header.
 
file  crc64gen.h [code]
 Osmocom generic CRC routines (for max 64 bits poly) header.
 
file  crc8gen.h [code]
 Osmocom generic CRC routines (for max 8 bits poly) header.
 
file  crcgen.h [code]
 Osmocom generic CRC routines global header.
 
file  defs.h [code]
 General definitions that are meant to be included from header files.
 
file  endian.h [code]
 GNU and FreeBSD have various ways to express the endianness but none of them is similar enough.
 
file  exec.h [code]
 
file  fsm.h [code]
 Finite State Machine.
 
file  gsmtap.h [code]
 gsmtap header, pseudo-header in front of the actua GSM payload.
 
file  gsmtap_util.h [code]
 
file  hash.h [code]
 
file  hashtable.h [code]
 
file  isdnhdlc.h [code]
 
file  it_q.h [code]
 
file  linuxlist.h [code]
 Simple doubly linked list implementation.
 
file  linuxrbtree.h [code]
 
file  log2.h [code]
 
file  logging.h [code]
 
file  logging_internal.h [code]
 
file  loggingrb.h [code]
 
file  macaddr.h [code]
 
file  mnl.h [code]
 
file  msgb.h [code]
 
file  msgfile.h [code]
 
file  netdev.h [code]
 network device (interface) convenience functions.
 
file  netns.h [code]
 Network namespace convenience functions.
 
file  osmo_io.h [code]
 io(_uring) abstraction osmo fd compatibility
 
file  panic.h [code]
 
file  plugin.h [code]
 
file  prbs.h [code]
 
file  prim.h [code]
 
file  process.h [code]
 
file  rate_ctr.h [code]
 
file  select.h [code]
 libmnl integration
 
file  sercomm.h [code]
 Osmocom Sercomm HDLC (de)multiplex.
 
file  serial.h [code]
 Osmocom serial port helpers.
 
file  signal.h [code]
 
file  sockaddr_str.h [code]
 Common API to store an IP address and port.
 
file  socket.h [code]
 Osmocom socket convenience functions.
 
file  socket_compat.h [code]
 
file  soft_uart.h [code]
 Software UART implementation.
 
file  stat_item.h [code]
 
file  statistics.h [code]
 
file  stats.h [code]
 
file  stats_tcp.h [code]
 
file  strrb.h [code]
 Osmocom string ringbuffer handling routines.
 
file  talloc.h [code]
 
file  tdef.h [code]
 API to define Tnnn timers globally and use for FSM state changes.
 
file  thread.h [code]
 Compatibility header with some thread related helpers.
 
file  time_cc.h [code]
 Report the cumulative counter of time for which a flag is true as rate counter.
 
file  timer.h [code]
 Osmocom timer handling routines.
 
file  timer_compat.h [code]
 Compatibility header with some helpers.
 
file  tun.h [code]
 tunnel network device convenience functions.
 
file  use_count.h [code]
 Generic object usage counter API (get, put and deallocate on zero count).
 
file  utils.h [code]
 
file  write_queue.h [code]
 Generic write queue implementation.