libosmocore 0.9.6-23.20170220git32ee5af8.fc42
Osmocom core library
|
Osmocom message buffer. More...
#include <msgb.h>
Data Fields | ||
struct llist_head | list | |
linked list header | ||
union { | ||
void * dst | ||
reference of origin/destination | ||
struct gsm_bts_trx * trx | ||
}; | ||
struct gsm_lchan * | lchan | |
logical channel | ||
unsigned char * | l1h | |
pointer to Layer1 header (if any) | ||
unsigned char * | l2h | |
pointer to A-bis layer 2 header: OML, RSL(RLL), NS | ||
unsigned char * | l3h | |
pointer to Layer 3 header. For OML: FOM; RSL: 04.08; GPRS: BSSGP | ||
unsigned char * | l4h | |
pointer to layer 4 header | ||
unsigned long | cb [5] | |
control buffer | ||
uint16_t | data_len | |
length of underlying data array | ||
uint16_t | len | |
length of bytes used in msgb | ||
unsigned char * | head | |
start of underlying memory buffer | ||
unsigned char * | tail | |
end of message in buffer | ||
unsigned char * | data | |
start of message in buffer | ||
unsigned char | _data [0] | |
optional immediate data array | ||
Osmocom message buffer.