Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
qaGobiApiSms.h File Reference

Short Message Service API function prototypes. More...

Go to the source code of this file.

Data Structures

struct  sms_DateTime
 
struct  sms_timestemp
 
struct  slqssendsmsparams_s
 
struct  BroadcastConfig
 
struct  _qaQmi3GPPBroadcastCfgInfo
 
struct  CDMABroadcastConfig
 
struct  _qaQmi3GPP2BroadcastCfgInfo
 
struct  cdmaMsgEncodingParams
 
struct  cdmaMsgDecodingParams
 
struct  cdmaMsgDecodingParamsExt
 
struct  wcdmaMsgEncodingParams
 
struct  wcdmaMsgDecodingParams
 
struct  wcdmaLongMsgDecodingParams
 
struct  _transLayerinfo
 
struct  _getTransLayerInfoResp
 
struct  _getTransNWRegInfoResp
 
struct  _getIndicationRegResp
 
struct  _setIndicationRegReq
 
struct  smsRouteEntry
 
struct  smsSetRoutesReq
 
struct  smsMsgprotocolResp
 
struct  smsMaxStorageSizeReq
 
struct  smsMaxStorageSizeResp
 
struct  messageWaitingInfoContent
 
struct  getMsgWaitingInfo
 
struct  slqssendasyncsmsparams_s
 

Macros

#define CONFIG_LEN   0x05
 
#define TIME_STAMP_BUF   0x08
 
#define ABSOLUTE_VALIDITY   0x08
 
#define TIME_DATE_BUF   0x09
 
#define MAX_SMS_ROUTES   0x0A
 
#define NUM_OF_SET   0xFF
 
#define SMS_ASCII_STRING_SIZE   400
 
#define MAXIMUM_SMS_MSG_LEN   160
 
#define SMS_ASCII_STRING_ARRAY_SIZE   SMS_ASCII_STRING_SIZE + 1
 
#define SMS_MESSAGE_TIMESTEMP_SIZE   8
 
#define MAX_SMSC_LENGTH   24
 
#define SMS_DEFAULT_TIME_ZONE   0
 
#define SMS_INVALID_TIME_STAMP_VALUE   0xff
 

Typedefs

typedef struct _qaQmi3GPPBroadcastCfgInfo qaQmi3GPPBroadcastCfgInfo
 
typedef struct _qaQmi3GPP2BroadcastCfgInfo qaQmi3GPP2BroadcastCfgInfo
 
typedef struct _transLayerinfo transLayerInfo
 
typedef struct _getTransLayerInfoResp getTransLayerInfoResp
 
typedef struct _getTransNWRegInfoResp getTransNWRegInfoResp
 
typedef struct _getIndicationRegResp getIndicationRegResp
 
typedef struct _setIndicationRegReq setIndicationRegReq
 

Enumerations

enum  sEnumTimeStampenum {
  eTIMESTEMP_START = -1, eTIMESTEMP_YEAR = 0, eTIMESTEMP_MONTH = 1, eTIMESTEMP_DAY = 2,
  eTIMESTEMP_HOUR = 3, eTIMESTEMP_MINUTE = 4, eTIMESTEMP_SECOND = 5, eTIMESTEMP_TIMEZONE = 6,
  eTIMESTEMP_END = 7
}
 

Detailed Description

Short Message Service API function prototypes.