diff options
Diffstat (limited to 'include/openbsc/gsm_data.h')
-rw-r--r-- | include/openbsc/gsm_data.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/openbsc/gsm_data.h b/include/openbsc/gsm_data.h index 84d33d2c4..614c63d17 100644 --- a/include/openbsc/gsm_data.h +++ b/include/openbsc/gsm_data.h @@ -317,6 +317,17 @@ struct gsm_network { struct gsm_bts bts[GSM_MAX_BTS+1]; }; +#define SMS_HDR_SIZE 128 +#define SMS_TEXT_SIZE 256 +struct gsm_sms { + u_int64_t id; + struct gsm_subscriber *sender; + struct gsm_subscriber *receiver; + + unsigned char header[SMS_HDR_SIZE]; + char text[SMS_TEXT_SIZE]; +}; + struct gsm_network *gsm_network_init(unsigned int num_bts, enum gsm_bts_type bts_type, u_int16_t country_code, u_int16_t network_code); |