libosmogsm  0.11.0-dirty
Osmocom GSM library
include/osmocom/gsm/mncc.h File Reference

Go to the source code of this file.

Data Structures

struct  gsm_mncc_bearer_cap
struct  gsm_mncc_number
struct  gsm_mncc_cause
struct  gsm_mncc_useruser
struct  gsm_mncc_progress
struct  gsm_mncc_facility
struct  gsm_mncc_ssversion
struct  gsm_mncc_cccap

Defines

#define GSM_MAX_FACILITY   128
#define GSM_MAX_SSVERSION   128
#define GSM_MAX_USERUSER   128
#define osmo_mncc_log(ss, level, prefix, msg, len)   _osmo_mncc_log(ss, level, __BASE_FILE__, __LINE__, prefix, msg, len);

Enumerations

enum  {
  GSM_MNCC_BCAP_SPEECH = 0,
  GSM_MNCC_BCAP_UNR_DIG = 1,
  GSM_MNCC_BCAP_AUDIO = 2,
  GSM_MNCC_BCAP_FAX_G3 = 3,
  GSM_MNCC_BCAP_OTHER_ITC = 5,
  GSM_MNCC_BCAP_RESERVED = 7
}

Functions

struct msgbosmo_mncc_stringify (const uint8_t *msg, unsigned int len)
void _osmo_mncc_log (int subsys, int level, const char *file, int line, const char *prefix, const uint8_t *msg, unsigned int len)

Detailed Description


Define Documentation

#define GSM_MAX_FACILITY   128

Referenced by gsm48_encode_facility().

#define GSM_MAX_SSVERSION   128

Referenced by gsm48_encode_ssversion().

#define GSM_MAX_USERUSER   128

Referenced by gsm48_encode_useruser().

#define osmo_mncc_log (   ss,
  level,
  prefix,
  msg,
  len 
)    _osmo_mncc_log(ss, level, __BASE_FILE__, __LINE__, prefix, msg, len);

Enumeration Type Documentation

anonymous enum
Enumerator:
GSM_MNCC_BCAP_SPEECH 
GSM_MNCC_BCAP_UNR_DIG 
GSM_MNCC_BCAP_AUDIO 
GSM_MNCC_BCAP_FAX_G3 
GSM_MNCC_BCAP_OTHER_ITC 
GSM_MNCC_BCAP_RESERVED 

Function Documentation

void _osmo_mncc_log ( int  subsys,
int  level,
const char *  file,
int  line,
const char *  prefix,
const uint8_t *  msg,
unsigned int  len 
)
struct msgb* osmo_mncc_stringify ( const uint8_t *  msg,
unsigned int  len 
) [read]
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines