libosmosim 1.9.0.209-e0c63
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().
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().