Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_sms_common.h
Go to the documentation of this file.
1 
2 /*
3  * ====================== WARNING ======================
4  *
5  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
6  * DO NOT MODIFY IN ANY WAY.
7  *
8  * ====================== WARNING ======================
9  */
10 #ifndef TAF_SMS_COMMON_H_INCLUDE_GUARD
11 #define TAF_SMS_COMMON_H_INCLUDE_GUARD
12 
13 
14 #include "legato.h"
15 
16 // Interface specific includes
17 #include "taf_types_common.h"
18 
19 #define IFGEN_TAF_SMS_PROTOCOL_ID "309f1ede5d1a6d7e47a5f3a2e7b5af98"
20 #define IFGEN_TAF_SMS_MSG_SIZE 193
21 
22 
23 
24 //--------------------------------------------------------------------------------------------------
29 //--------------------------------------------------------------------------------------------------
30 #define TAF_SMS_SMSC_ADDR_BYTES 28
31 
32 //--------------------------------------------------------------------------------------------------
36 //--------------------------------------------------------------------------------------------------
37 #define TAF_SMS_TIMESTAMP_LEN 20
38 
39 //--------------------------------------------------------------------------------------------------
43 //--------------------------------------------------------------------------------------------------
44 #define TAF_SMS_TIMESTAMP_BYTES 21
45 
46 //--------------------------------------------------------------------------------------------------
50 //--------------------------------------------------------------------------------------------------
51 #define TAF_SMS_TEXT_LEN 160
52 
53 //--------------------------------------------------------------------------------------------------
57 //--------------------------------------------------------------------------------------------------
58 #define TAF_SMS_TEXT_BYTES 161
59 
60 //--------------------------------------------------------------------------------------------------
64 //--------------------------------------------------------------------------------------------------
65 #define TAF_SMS_BINARY_BYTES 140
66 
67 //--------------------------------------------------------------------------------------------------
71 //--------------------------------------------------------------------------------------------------
72 #define TAF_SMS_UCS2_BYTES 140
73 
74 //--------------------------------------------------------------------------------------------------
78 //--------------------------------------------------------------------------------------------------
79 #define TAF_SMS_UCS2_CHARS 70
80 
81 //--------------------------------------------------------------------------------------------------
85 //--------------------------------------------------------------------------------------------------
86 #define TAF_SMS_PDU_PAYLOAD 140
87 
88 //--------------------------------------------------------------------------------------------------
93 //--------------------------------------------------------------------------------------------------
94 #define TAF_SMS_PDU_BYTES 176
95 
96 //--------------------------------------------------------------------------------------------------
100 //--------------------------------------------------------------------------------------------------
101 typedef enum
102 {
113 }
115 
116 
117 //--------------------------------------------------------------------------------------------------
134 //--------------------------------------------------------------------------------------------------
135 typedef enum
136 {
153 }
155 
156 
157 //--------------------------------------------------------------------------------------------------
161 //--------------------------------------------------------------------------------------------------
162 typedef enum
163 {
170 }
172 
173 
174 //--------------------------------------------------------------------------------------------------
178 //--------------------------------------------------------------------------------------------------
179 typedef enum
180 {
187 }
189 
190 
191 //--------------------------------------------------------------------------------------------------
195 //--------------------------------------------------------------------------------------------------
196 typedef enum
197 {
210 }
212 
213 
214 //--------------------------------------------------------------------------------------------------
218 //--------------------------------------------------------------------------------------------------
219 typedef enum
220 {
227 }
229 
230 
231 //--------------------------------------------------------------------------------------------------
235 //--------------------------------------------------------------------------------------------------
236 typedef enum
237 {
248 }
250 
251 
252 //--------------------------------------------------------------------------------------------------
256 //--------------------------------------------------------------------------------------------------
257 typedef struct taf_sms_Msg* taf_sms_MsgRef_t;
258 
259 
260 //--------------------------------------------------------------------------------------------------
264 //--------------------------------------------------------------------------------------------------
265 typedef struct taf_sms_MsgList* taf_sms_MsgListRef_t;
266 
267 
268 //--------------------------------------------------------------------------------------------------
272 //--------------------------------------------------------------------------------------------------
273 typedef struct taf_sms_RxMsgHandler* taf_sms_RxMsgHandlerRef_t;
274 
275 
276 //--------------------------------------------------------------------------------------------------
280 //--------------------------------------------------------------------------------------------------
281 typedef struct taf_sms_FullStorageEventHandler* taf_sms_FullStorageEventHandlerRef_t;
282 
283 
284 //--------------------------------------------------------------------------------------------------
288 //--------------------------------------------------------------------------------------------------
289 typedef void (*taf_sms_CallbackResultFunc_t)
290 (
291  taf_sms_MsgRef_t msgRef,
293  taf_sms_SendStatus_t status,
295  void* contextPtr
297 );
298 
299 //--------------------------------------------------------------------------------------------------
303 //--------------------------------------------------------------------------------------------------
304 typedef void (*taf_sms_RxMsgHandlerFunc_t)
305 (
306  taf_sms_MsgRef_t msgRef,
308  void* contextPtr
310 );
311 
312 //--------------------------------------------------------------------------------------------------
316 //--------------------------------------------------------------------------------------------------
317 typedef void (*taf_sms_FullStorageHandlerFunc_t)
318 (
319  taf_sms_StorageFullType_t fullType,
321  void* contextPtr
323 );
324 
325 
326 //--------------------------------------------------------------------------------------------------
330 //--------------------------------------------------------------------------------------------------
332 (
333  void
334 );
335 
336 
337 //--------------------------------------------------------------------------------------------------
341 //--------------------------------------------------------------------------------------------------
343 (
344  void
345 );
346 
347 
348 //--------------------------------------------------------------------------------------------------
352 //--------------------------------------------------------------------------------------------------
354 (
355  le_msg_SessionRef_t _ifgen_sessionRef
356 );
357 
358 
359 //--------------------------------------------------------------------------------------------------
363 //--------------------------------------------------------------------------------------------------
365 (
366  le_msg_SessionRef_t _ifgen_sessionRef,
367  bool isBlocking
368 );
369 
370 //--------------------------------------------------------------------------------------------------
377 //--------------------------------------------------------------------------------------------------
379 (
380  le_msg_SessionRef_t _ifgen_sessionRef
381 );
382 
383 //--------------------------------------------------------------------------------------------------
387 //--------------------------------------------------------------------------------------------------
389 (
390  le_msg_SessionRef_t _ifgen_sessionRef,
391  taf_sms_MsgListRef_t msgListRef
393 );
394 
395 //--------------------------------------------------------------------------------------------------
401 //--------------------------------------------------------------------------------------------------
403 (
404  le_msg_SessionRef_t _ifgen_sessionRef,
405  taf_sms_RxMsgHandlerFunc_t handlerPtr,
407  void* contextPtr
409 );
410 
411 //--------------------------------------------------------------------------------------------------
415 //--------------------------------------------------------------------------------------------------
417 (
418  le_msg_SessionRef_t _ifgen_sessionRef,
419  taf_sms_RxMsgHandlerRef_t handlerRef
421 );
422 
423 //--------------------------------------------------------------------------------------------------
429 //--------------------------------------------------------------------------------------------------
431 (
432  le_msg_SessionRef_t _ifgen_sessionRef,
435  void* contextPtr
437 );
438 
439 //--------------------------------------------------------------------------------------------------
443 //--------------------------------------------------------------------------------------------------
445 (
446  le_msg_SessionRef_t _ifgen_sessionRef,
449 );
450 
451 //--------------------------------------------------------------------------------------------------
458 //--------------------------------------------------------------------------------------------------
460 (
461  le_msg_SessionRef_t _ifgen_sessionRef,
462  taf_sms_MsgListRef_t msgListRef
464 );
465 
466 //--------------------------------------------------------------------------------------------------
473 //--------------------------------------------------------------------------------------------------
475 (
476  le_msg_SessionRef_t _ifgen_sessionRef,
477  taf_sms_MsgListRef_t msgListRef
479 );
480 
481 //--------------------------------------------------------------------------------------------------
488 //--------------------------------------------------------------------------------------------------
490 (
491  le_msg_SessionRef_t _ifgen_sessionRef,
492  taf_sms_MsgRef_t msgRef
494 );
495 
496 //--------------------------------------------------------------------------------------------------
503 //--------------------------------------------------------------------------------------------------
505 (
506  le_msg_SessionRef_t _ifgen_sessionRef,
507  taf_sms_MsgRef_t msgRef
509 );
510 
511 //--------------------------------------------------------------------------------------------------
518 //--------------------------------------------------------------------------------------------------
520 (
521  le_msg_SessionRef_t _ifgen_sessionRef,
522  taf_sms_MsgRef_t msgRef
524 );
525 
526 //--------------------------------------------------------------------------------------------------
533 //--------------------------------------------------------------------------------------------------
535 (
536  le_msg_SessionRef_t _ifgen_sessionRef
537 );
538 
539 //--------------------------------------------------------------------------------------------------
549 //--------------------------------------------------------------------------------------------------
551 (
552  le_msg_SessionRef_t _ifgen_sessionRef,
553  taf_sms_MsgRef_t msgRef,
555  const char* LE_NONNULL dest
557 );
558 
559 //--------------------------------------------------------------------------------------------------
569 //--------------------------------------------------------------------------------------------------
571 (
572  le_msg_SessionRef_t _ifgen_sessionRef,
573  taf_sms_MsgRef_t msgRef,
575  const char* LE_NONNULL text
577 );
578 
579 //--------------------------------------------------------------------------------------------------
589 //--------------------------------------------------------------------------------------------------
591 (
592  le_msg_SessionRef_t _ifgen_sessionRef,
593  taf_sms_MsgRef_t msgRef,
595  const uint8_t* binPtr,
597  size_t binSize
599 );
600 
601 //--------------------------------------------------------------------------------------------------
611 //--------------------------------------------------------------------------------------------------
613 (
614  le_msg_SessionRef_t _ifgen_sessionRef,
615  taf_sms_MsgRef_t msgRef,
617  const uint16_t* ucs2Ptr,
619  size_t ucs2Size
621 );
622 
623 //--------------------------------------------------------------------------------------------------
632 //--------------------------------------------------------------------------------------------------
634 (
635  le_msg_SessionRef_t _ifgen_sessionRef,
636  taf_sms_MsgRef_t msgRef,
638  const uint8_t* pduPtr,
640  size_t pduSize
642 );
643 
644 //--------------------------------------------------------------------------------------------------
653 //--------------------------------------------------------------------------------------------------
655 (
656  le_msg_SessionRef_t _ifgen_sessionRef,
657  taf_sms_MsgRef_t msgRef,
659  taf_sms_CallbackResultFunc_t handlerPtr,
661  void* contextPtr
663 );
664 
665 //--------------------------------------------------------------------------------------------------
673 //--------------------------------------------------------------------------------------------------
675 (
676  le_msg_SessionRef_t _ifgen_sessionRef,
677  taf_sms_MsgRef_t msgRef,
679  uint8_t phoneId
681 );
682 
683 //--------------------------------------------------------------------------------------------------
688 //--------------------------------------------------------------------------------------------------
690 (
691  le_msg_SessionRef_t _ifgen_sessionRef,
692  taf_sms_MsgRef_t msgRef
694 );
695 
696 //--------------------------------------------------------------------------------------------------
706 //--------------------------------------------------------------------------------------------------
708 (
709  le_msg_SessionRef_t _ifgen_sessionRef,
710  taf_sms_MsgRef_t msgRef,
712  uint8_t* phoneIdPtr
714 );
715 
716 //--------------------------------------------------------------------------------------------------
727 //--------------------------------------------------------------------------------------------------
729 (
730  le_msg_SessionRef_t _ifgen_sessionRef,
731  taf_sms_MsgRef_t msgRef,
733  char* tel,
735  size_t telSize
737 );
738 
739 //--------------------------------------------------------------------------------------------------
749 //--------------------------------------------------------------------------------------------------
751 (
752  le_msg_SessionRef_t _ifgen_sessionRef,
753  taf_sms_MsgRef_t msgRef,
755  char* text,
757  size_t textSize
759 );
760 
761 //--------------------------------------------------------------------------------------------------
771 //--------------------------------------------------------------------------------------------------
773 (
774  le_msg_SessionRef_t _ifgen_sessionRef,
775  taf_sms_MsgRef_t msgRef,
777  uint8_t* binPtr,
779  size_t* binSizePtr
781 );
782 
783 //--------------------------------------------------------------------------------------------------
793 //--------------------------------------------------------------------------------------------------
795 (
796  le_msg_SessionRef_t _ifgen_sessionRef,
797  taf_sms_MsgRef_t msgRef,
799  uint16_t* ucs2Ptr,
801  size_t* ucs2SizePtr
803 );
804 
805 //--------------------------------------------------------------------------------------------------
815 //--------------------------------------------------------------------------------------------------
817 (
818  le_msg_SessionRef_t _ifgen_sessionRef,
819  taf_sms_MsgRef_t msgRef,
821  uint8_t* pduPtr,
823  size_t* pduSizePtr
825 );
826 
827 //--------------------------------------------------------------------------------------------------
837 //--------------------------------------------------------------------------------------------------
839 (
840  le_msg_SessionRef_t _ifgen_sessionRef,
841  taf_sms_MsgRef_t msgRef
843 );
844 
845 //--------------------------------------------------------------------------------------------------
852 //--------------------------------------------------------------------------------------------------
854 (
855  le_msg_SessionRef_t _ifgen_sessionRef,
856  taf_sms_MsgRef_t msgRef
858 );
859 
860 //--------------------------------------------------------------------------------------------------
867 //--------------------------------------------------------------------------------------------------
869 (
870  le_msg_SessionRef_t _ifgen_sessionRef,
871  taf_sms_MsgRef_t msgRef
873 );
874 
875 //--------------------------------------------------------------------------------------------------
882 //--------------------------------------------------------------------------------------------------
884 (
885  le_msg_SessionRef_t _ifgen_sessionRef,
886  taf_sms_MsgRef_t msgRef
888 );
889 
890 //--------------------------------------------------------------------------------------------------
900 //--------------------------------------------------------------------------------------------------
902 (
903  le_msg_SessionRef_t _ifgen_sessionRef,
904  taf_sms_MsgRef_t msgRef
906 );
907 
908 //--------------------------------------------------------------------------------------------------
918 //--------------------------------------------------------------------------------------------------
920 (
921  le_msg_SessionRef_t _ifgen_sessionRef,
922  taf_sms_MsgRef_t msgRef
924 );
925 
926 //--------------------------------------------------------------------------------------------------
937 //--------------------------------------------------------------------------------------------------
939 (
940  le_msg_SessionRef_t _ifgen_sessionRef,
941  taf_sms_Storage_t storage
943 );
944 
945 //--------------------------------------------------------------------------------------------------
949 //--------------------------------------------------------------------------------------------------
951 (
952  le_msg_SessionRef_t _ifgen_sessionRef,
953  taf_sms_MsgRef_t msgRef
955 );
956 
957 //--------------------------------------------------------------------------------------------------
961 //--------------------------------------------------------------------------------------------------
963 (
964  le_msg_SessionRef_t _ifgen_sessionRef,
965  taf_sms_MsgRef_t msgRef
967 );
968 
969 //--------------------------------------------------------------------------------------------------
979 //--------------------------------------------------------------------------------------------------
981 (
982  le_msg_SessionRef_t _ifgen_sessionRef,
983  taf_sms_MsgRef_t msgRef
985 );
986 
987 //--------------------------------------------------------------------------------------------------
997 //--------------------------------------------------------------------------------------------------
999 (
1000  le_msg_SessionRef_t _ifgen_sessionRef,
1001  taf_sms_MsgRef_t msgRef
1003 );
1004 
1005 //--------------------------------------------------------------------------------------------------
1015 //--------------------------------------------------------------------------------------------------
1017 (
1018  le_msg_SessionRef_t _ifgen_sessionRef,
1019  taf_sms_MsgRef_t msgRef
1021 );
1022 
1023 //--------------------------------------------------------------------------------------------------
1034 //--------------------------------------------------------------------------------------------------
1036 (
1037  le_msg_SessionRef_t _ifgen_sessionRef,
1038  uint8_t phoneId,
1040  char* addr,
1042  size_t addrSize
1044 );
1045 
1046 //--------------------------------------------------------------------------------------------------
1056 //--------------------------------------------------------------------------------------------------
1058 (
1059  le_msg_SessionRef_t _ifgen_sessionRef,
1060  uint8_t phoneId,
1062  const char* LE_NONNULL addr
1064 );
1065 
1066 //--------------------------------------------------------------------------------------------------
1077 //--------------------------------------------------------------------------------------------------
1079 (
1080  le_msg_SessionRef_t _ifgen_sessionRef,
1081  taf_sms_Storage_t prefStorage
1083 );
1084 
1085 //--------------------------------------------------------------------------------------------------
1094 //--------------------------------------------------------------------------------------------------
1096 (
1097  le_msg_SessionRef_t _ifgen_sessionRef,
1098  taf_sms_Storage_t* prefStoragePtr
1100 );
1101 
1102 //--------------------------------------------------------------------------------------------------
1110 //--------------------------------------------------------------------------------------------------
1112 (
1113  le_msg_SessionRef_t _ifgen_sessionRef,
1114  const uint8_t* dataPtrPtr,
1116  size_t dataPtrSize,
1118  uint32_t timeout
1120 );
1121 
1122 //--------------------------------------------------------------------------------------------------
1130 //--------------------------------------------------------------------------------------------------
1132 (
1133  le_msg_SessionRef_t _ifgen_sessionRef,
1134  uint8_t phoneId,
1136  const uint8_t* dataPtrPtr,
1138  size_t dataPtrSize,
1140  uint32_t timeout
1142 );
1143 
1144 //--------------------------------------------------------------------------------------------------
1153 //--------------------------------------------------------------------------------------------------
1155 (
1156  le_msg_SessionRef_t _ifgen_sessionRef,
1157  uint8_t phoneId
1159 );
1160 
1161 //--------------------------------------------------------------------------------------------------
1170 //--------------------------------------------------------------------------------------------------
1172 (
1173  le_msg_SessionRef_t _ifgen_sessionRef,
1174  uint8_t phoneId
1176 );
1177 
1178 //--------------------------------------------------------------------------------------------------
1188 //--------------------------------------------------------------------------------------------------
1190 (
1191  le_msg_SessionRef_t _ifgen_sessionRef,
1192  uint8_t phoneId,
1194  uint16_t fromId,
1196  uint16_t toId
1198 );
1199 
1200 //--------------------------------------------------------------------------------------------------
1210 //--------------------------------------------------------------------------------------------------
1212 (
1213  le_msg_SessionRef_t _ifgen_sessionRef,
1214  uint8_t phoneId,
1216  uint16_t fromId,
1218  uint16_t toId
1220 );
1221 
1222 #endif // TAF_SMS_COMMON_H_INCLUDE_GUARD
Both HLOS storage and SIM storage are full.
Definition: taf_sms_common.h:145
LE_SHARED taf_sms_Type_t ifgen_taf_sms_GetType(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef)
LE_SHARED taf_sms_SendStatus_t ifgen_taf_sms_GetSendStatus(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef)
taf_sms_ReadStatus_t
Definition: taf_sms_common.h:179
struct taf_sms_FullStorageEventHandler * taf_sms_FullStorageEventHandlerRef_t
Definition: taf_sms_common.h:281
HLOS storage is full and message is stored in SIM.
Definition: taf_sms_common.h:143
SIM storage.
Definition: taf_sms_common.h:107
LE_SHARED void ifgen_taf_sms_MarkRead(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef)
taf_sms_LockStatus_t
Definition: taf_sms_common.h:219
Unknown status.
Definition: taf_sms_common.h:185
UCS2 format.
Definition: taf_sms_common.h:242
Unknown type.
Definition: taf_sms_common.h:168
LE_SHARED taf_sms_MsgRef_t ifgen_taf_sms_GetFirst(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgListRef_t msgListRef)
LE_SHARED taf_sms_ReadStatus_t ifgen_taf_sms_GetReadStatus(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef)
Unlocked status.
Definition: taf_sms_common.h:223
LE_SHARED le_result_t ifgen_taf_sms_SetCallback(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef, taf_sms_CallbackResultFunc_t handlerPtr, void *contextPtr)
LE_SHARED le_result_t ifgen_taf_sms_DeleteAllFromStorage(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_Storage_t storage)
void(* taf_sms_CallbackResultFunc_t)(taf_sms_MsgRef_t msgRef, taf_sms_SendStatus_t status, void *contextPtr)
Definition: taf_sms_common.h:290
LE_SHARED void ifgen_taf_sms_RemoveRxMsgHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_RxMsgHandlerRef_t handlerRef)
LE_SHARED le_result_t ifgen_taf_sms_GetBinary(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef, uint8_t *binPtr, size_t *binSizePtr)
Binary format.
Definition: taf_sms_common.h:240
LE_SHARED le_result_t ifgen_taf_sms_GetUCS2(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef, uint16_t *ucs2Ptr, size_t *ucs2SizePtr)
Unknown status.
Definition: taf_sms_common.h:225
LE_SHARED le_result_t ifgen_taf_sms_LockFromStorage(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef)
Message timed out while sending.
Definition: taf_sms_common.h:206
LE_SHARED le_result_t ifgen_taf_sms_GetPhoneId(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef, uint8_t *phoneIdPtr)
SIM storage is full.
Definition: taf_sms_common.h:149
LE_SHARED le_result_t ifgen_taf_sms_GetSmsCenterAddress(le_msg_SessionRef_t _ifgen_sessionRef, uint8_t phoneId, char *addr, size_t addrSize)
LE_SHARED void ifgen_taf_sms_Delete(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef)
LE_SHARED le_result_t ifgen_taf_sms_EncryptFromStorage(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef)
Unknown.
Definition: taf_sms_common.h:137
LE_SHARED le_result_t ifgen_taf_sms_Send(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef)
LE_SHARED le_result_t ifgen_taf_sms_UnlockFromStorage(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef)
LE_SHARED void ifgen_taf_sms_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED taf_sms_MsgListRef_t ifgen_taf_sms_CreateRxMsgList(le_msg_SessionRef_t _ifgen_sessionRef)
Unknown storage.
Definition: taf_sms_common.h:111
Message failed to be sent.
Definition: taf_sms_common.h:204
LE_SHARED void ifgen_taf_sms_MarkUnread(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef)
LE_SHARED taf_sms_FullStorageEventHandlerRef_t ifgen_taf_sms_AddFullStorageEventHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_FullStorageHandlerFunc_t handlerPtr, void *contextPtr)
LE_SHARED le_result_t ifgen_taf_sms_DeactivateCellBroadcast(le_msg_SessionRef_t _ifgen_sessionRef, uint8_t phoneId)
HLOS storage is full.
Definition: taf_sms_common.h:141
LE_SHARED taf_sms_MsgRef_t ifgen_taf_sms_Create(le_msg_SessionRef_t _ifgen_sessionRef)
SIM2 storage is full.
Definition: taf_sms_common.h:151
Locked status.
Definition: taf_sms_common.h:221
void(* taf_sms_RxMsgHandlerFunc_t)(taf_sms_MsgRef_t msgRef, void *contextPtr)
Definition: taf_sms_common.h:305
LE_SHARED le_result_t ifgen_taf_sms_SetUCS2(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef, const uint16_t *ucs2Ptr, size_t ucs2Size)
taf_sms_SendStatus_t
Definition: taf_sms_common.h:196
Message is unsent.
Definition: taf_sms_common.h:198
LE_SHARED void ifgen_taf_sms_RemoveFullStorageEventHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_FullStorageEventHandlerRef_t handlerRef)
NV storage (not supported).
Definition: taf_sms_common.h:105
LE_SHARED le_result_t ifgen_taf_sms_SetSmsCenterAddress(le_msg_SessionRef_t _ifgen_sessionRef, uint8_t phoneId, const char *LE_NONNULL addr)
taf_sms_StorageFullType_t
Definition: taf_sms_common.h:135
LE_SHARED size_t ifgen_taf_sms_GetUserdataLen(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef)
LE_SHARED le_result_t ifgen_taf_sms_AddCellBroadcastIds(le_msg_SessionRef_t _ifgen_sessionRef, uint8_t phoneId, uint16_t fromId, uint16_t toId)
PDU format.
Definition: taf_sms_common.h:244
void(* taf_sms_FullStorageHandlerFunc_t)(taf_sms_StorageFullType_t fullType, void *contextPtr)
Definition: taf_sms_common.h:318
LE_SHARED le_result_t ifgen_taf_sms_SetPreferredStorage(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_Storage_t prefStorage)
LE_SHARED le_result_t ifgen_taf_sms_SetPhoneId(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef, uint8_t phoneId)
LE_SHARED size_t ifgen_taf_sms_GetPDULen(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef)
struct taf_sms_MsgList * taf_sms_MsgListRef_t
Definition: taf_sms_common.h:265
NV storage is full.
Definition: taf_sms_common.h:147
LE_SHARED taf_sms_RxMsgHandlerRef_t ifgen_taf_sms_AddRxMsgHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_RxMsgHandlerFunc_t handlerPtr, void *contextPtr)
NONE storage (notify only).
Definition: taf_sms_common.h:103
Rx message.
Definition: taf_sms_common.h:166
LE_SHARED le_result_t ifgen_taf_sms_ActivateCellBroadcast(le_msg_SessionRef_t _ifgen_sessionRef, uint8_t phoneId)
LE_SHARED le_result_t ifgen_taf_sms_GetText(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef, char *text, size_t textSize)
LE_SHARED taf_sms_Format_t ifgen_taf_sms_GetFormat(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef)
Message is being sent.
Definition: taf_sms_common.h:200
LE_SHARED le_result_t ifgen_taf_sms_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
LE_SHARED le_result_t ifgen_taf_sms_SendPduMsgEx(le_msg_SessionRef_t _ifgen_sessionRef, uint8_t phoneId, const uint8_t *dataPtrPtr, size_t dataPtrSize, uint32_t timeout)
LE_SHARED taf_sms_MsgRef_t ifgen_taf_sms_GetNext(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgListRef_t msgListRef)
LE_SHARED le_result_t ifgen_taf_sms_SetPDU(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef, const uint8_t *pduPtr, size_t pduSize)
LE_SHARED le_result_t ifgen_taf_sms_SetDestination(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef, const char *LE_NONNULL dest)
HLOS storage.
Definition: taf_sms_common.h:109
Unknown.
Definition: taf_sms_common.h:246
Tx message.
Definition: taf_sms_common.h:164
LE_SHARED bool ifgen_taf_sms_HasLocalBinding(void)
HLOS storage is going to be full.
Definition: taf_sms_common.h:139
LE_SHARED taf_sms_LockStatus_t ifgen_taf_sms_GetLockStatus(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef)
taf_sms_Type_t
Definition: taf_sms_common.h:162
LE_SHARED le_result_t ifgen_taf_sms_GetPDU(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef, uint8_t *pduPtr, size_t *pduSizePtr)
Unknown status.
Definition: taf_sms_common.h:208
LE_SHARED le_result_t ifgen_taf_sms_SetBinary(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef, const uint8_t *binPtr, size_t binSize)
#define LE_NONNULL
Definition: le_basics.h:368
taf_sms_Storage_t
Definition: taf_sms_common.h:101
LE_SHARED le_result_t ifgen_taf_sms_RemoveCellBroadcastIds(le_msg_SessionRef_t _ifgen_sessionRef, uint8_t phoneId, uint16_t fromId, uint16_t toId)
le_result_t
Definition: le_basics.h:45
LE_SHARED le_result_t ifgen_taf_sms_GetSenderTel(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef, char *tel, size_t telSize)
Message is sent.
Definition: taf_sms_common.h:202
LE_SHARED le_result_t ifgen_taf_sms_SetText(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef, const char *LE_NONNULL text)
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
Message is unread.
Definition: taf_sms_common.h:183
Message is read.
Definition: taf_sms_common.h:181
LE_SHARED void ifgen_taf_sms_InitCommonData(void)
LE_SHARED le_result_t ifgen_taf_sms_DeleteFromStorage(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgRef_t msgRef)
struct taf_sms_Msg * taf_sms_MsgRef_t
Definition: taf_sms_common.h:257
Text format.
Definition: taf_sms_common.h:238
#define LE_SHARED
Definition: le_basics.h:297
LE_SHARED void ifgen_taf_sms_DeleteList(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_MsgListRef_t msgListRef)
LE_SHARED le_result_t ifgen_taf_sms_SendPduMsg(le_msg_SessionRef_t _ifgen_sessionRef, const uint8_t *dataPtrPtr, size_t dataPtrSize, uint32_t timeout)
LE_SHARED le_result_t ifgen_taf_sms_GetPreferredStorage(le_msg_SessionRef_t _ifgen_sessionRef, taf_sms_Storage_t *prefStoragePtr)
taf_sms_Format_t
Definition: taf_sms_common.h:236
struct taf_sms_RxMsgHandler * taf_sms_RxMsgHandlerRef_t
Definition: taf_sms_common.h:273