libosmosim 1.11.0.24-ece60.202505012026
Osmocom SIM library
|
A single decoded element inside a file. More...
#include <sim.h>
Data Fields | ||
struct llist_head | list | |
enum osim_element_type | type | |
enum osim_element_repr | representation | |
const char * | name | |
unsigned int | length | |
union { | ||
uint8_t u8 | ||
uint16_t u16 | ||
uint32_t u32 | ||
uint8_t * buf | ||
struct llist_head siblings | ||
A list of sibling decoded_items. More... | ||
} | u | |
A single decoded element inside a file.
uint8_t* osim_decoded_element::buf |
Referenced by default_decode(), elp_decode(), gsm_imsi_decode(), gsm_kc_decode(), and iccid_decode().
unsigned int osim_decoded_element::length |
Referenced by gsm_imsi_decode(), and iccid_decode().
struct llist_head osim_decoded_element::list |
Referenced by element_alloc(), and element_alloc_sub().
const char* osim_decoded_element::name |
Referenced by __element_alloc(), element_alloc(), and element_alloc_sub().
enum osim_element_repr osim_decoded_element::representation |
Referenced by __element_alloc().
struct llist_head osim_decoded_element::siblings |
A list of sibling decoded_items.
Referenced by __element_alloc(), and element_alloc_sub().
enum osim_element_type osim_decoded_element::type |
Referenced by __element_alloc(), element_alloc(), and element_alloc_sub().
union { ... } osim_decoded_element::u |
uint16_t osim_decoded_element::u16 |
Referenced by gsm_plmnsel_decode().
uint32_t osim_decoded_element::u32 |
uint8_t osim_decoded_element::u8 |
Referenced by gsm_hpplmn_decode(), gsm_kc_decode(), and gsm_lp_decode().