|
libosmocore 1.11.0
Osmocom core library
|
GSMTAP support code in libosmocore. More...
#include "config.h"#include <osmocom/core/gsmtap_util.h>#include <osmocom/core/logging.h>#include <osmocom/core/gsmtap.h>#include <osmocom/core/msgb.h>#include <osmocom/core/talloc.h>#include <osmocom/core/select.h>#include <osmocom/core/socket.h>#include <osmocom/core/byteswap.h>#include <osmocom/core/utils.h>#include <osmocom/gsm/protocol/gsm_04_08.h>#include <osmocom/gsm/rsl.h>#include <sys/types.h>#include <stdio.h>#include <unistd.h>#include <stdint.h>#include <string.h>#include <errno.h>Data Structures | |
| struct | gsmtap_inst |
| one gsmtap instance Until gsmtap_inst_fd() is removed from the API at some point in the future, we have to keep the first member as 'int' and the second as 'struct osmo_wqueue' (this effectively makes sure that the struct member wq.bfd.fd maintains the same memory offset from the start of the struct) to ensure that inlined static 'instances' of gsmtap_inst_fd() in old binaries keep working the way they used to even with gsmtap_inst objects obtained from newer versions of libosmocore More... | |
| struct | _gsmtap_inst_legacy |
Variables | |
| const struct value_string | gsmtap_gsm_channel_names [] |
| const struct value_string | gsmtap_type_names [] |
GSMTAP support code in libosmocore.