libosmogsm  0.9.6.20171026
Osmocom GSM library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
gsm0480.h File Reference

Go to the source code of this file.

Data Structures

struct  ussd_request
 
struct  ss_request
 

Macros

#define MAX_LEN_USSD_STRING   31
 

Functions

int gsm0480_decode_ussd_request (const struct gsm48_hdr *hdr, uint16_t len, struct ussd_request *request) OSMO_DEPRECATED("Use gsm0480_decode_ss_request() instead")
 
int gsm0480_decode_ss_request (const struct gsm48_hdr *hdr, uint16_t len, struct ss_request *request)
 
struct msgbgsm0480_create_ussd_resp (uint8_t invoke_id, uint8_t trans_id, const char *text)
 
struct msgbgsm0480_create_unstructuredSS_Notify (int alertPattern, const char *text)
 
struct msgbgsm0480_create_notifySS (const char *text)
 
struct msgbgsm0480_create_ussd_notify (int level, const char *text)
 
struct msgbgsm0480_create_ussd_release_complete (void)
 
int gsm0480_wrap_invoke (struct msgb *msg, int op, int link_id)
 
int gsm0480_wrap_facility (struct msgb *msg)
 
struct gsm48_hdrgsm0480_l3hdr_push (struct msgb *msg, uint8_t proto_discr, uint8_t msg_type)
 

Macro Definition Documentation

#define MAX_LEN_USSD_STRING   31

Referenced by parse_process_uss_req().

Function Documentation

struct msgb* gsm0480_create_notifySS ( const char *  text)
struct msgb* gsm0480_create_unstructuredSS_Notify ( int  alertPattern,
const char *  text 
)
struct msgb* gsm0480_create_ussd_release_complete ( void  )
int gsm0480_decode_ss_request ( const struct gsm48_hdr hdr,
uint16_t  len,
struct ss_request request 
)
struct gsm48_hdr* gsm0480_l3hdr_push ( struct msgb msg,
uint8_t  proto_discr,
uint8_t  msg_type 
)
int gsm0480_wrap_facility ( struct msgb msg)
int gsm0480_wrap_invoke ( struct msgb msg,
int  op,
int  link_id 
)