Loading...
Searching...
No Matches
core Directory Reference

## Files

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