libosmocore 1.10.0.10-24ad1
Osmocom core library
|
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...
Data Fields | |
int | osmo_io_mode |
Indicates whether or not to use Osmo IO mode for message output (thus enabling use of tx queues). More... | |
struct osmo_wqueue | wq |
the wait queue. More... | |
struct osmo_io_fd * | out |
Used when osmo_io_mode is nonzero. More... | |
int | sink_fd |
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
int gsmtap_inst::osmo_io_mode |
Indicates whether or not to use Osmo IO mode for message output (thus enabling use of tx queues).
This field member may not be changed or moved (backwards compatibility)
struct osmo_io_fd* gsmtap_inst::out |
Used when osmo_io_mode is nonzero.
int gsmtap_inst::sink_fd |
struct osmo_wqueue gsmtap_inst::wq |
the wait queue.
This field member may not be changed or moved (backwards compatibility)
Referenced by gsmtap_inst_fd2().