Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_simRsim_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_SIMRSIM_COMMON_H_INCLUDE_GUARD
11 #define TAF_SIMRSIM_COMMON_H_INCLUDE_GUARD
12 
13 
14 #include "legato.h"
15 
16 #define IFGEN_TAF_SIMRSIM_PROTOCOL_ID "b09e1d24fc5dc8036c1bf572dbd40b21"
17 #define IFGEN_TAF_SIMRSIM_MSG_SIZE 292
18 
19 
20 
21 //--------------------------------------------------------------------------------------------------
25 //--------------------------------------------------------------------------------------------------
26 #define TAF_SIMRSIM_MAX_MSG_SIZE 276
27 
28 //--------------------------------------------------------------------------------------------------
32 //--------------------------------------------------------------------------------------------------
33 #define TAF_SIMRSIM_MIN_MSG_SIZE 200
34 
35 //--------------------------------------------------------------------------------------------------
39 //--------------------------------------------------------------------------------------------------
40 typedef struct taf_simRsim_MessageHandler* taf_simRsim_MessageHandlerRef_t;
41 
42 
43 //--------------------------------------------------------------------------------------------------
48 //--------------------------------------------------------------------------------------------------
50 (
51  const uint8_t* messagePtr,
53  size_t messageSize,
55  void* contextPtr
57 );
58 
59 //--------------------------------------------------------------------------------------------------
63 //--------------------------------------------------------------------------------------------------
65 (
66  uint8_t messageId,
68  le_result_t result,
70  void* contextPtr
72 );
73 
74 
75 //--------------------------------------------------------------------------------------------------
79 //--------------------------------------------------------------------------------------------------
81 (
82  void
83 );
84 
85 
86 //--------------------------------------------------------------------------------------------------
90 //--------------------------------------------------------------------------------------------------
92 (
93  void
94 );
95 
96 
97 //--------------------------------------------------------------------------------------------------
101 //--------------------------------------------------------------------------------------------------
103 (
104  le_msg_SessionRef_t _ifgen_sessionRef
105 );
106 
107 
108 //--------------------------------------------------------------------------------------------------
112 //--------------------------------------------------------------------------------------------------
114 (
115  le_msg_SessionRef_t _ifgen_sessionRef,
116  bool isBlocking
117 );
118 
119 //--------------------------------------------------------------------------------------------------
125 //--------------------------------------------------------------------------------------------------
127 (
128  le_msg_SessionRef_t _ifgen_sessionRef,
131  void* contextPtr
133 );
134 
135 //--------------------------------------------------------------------------------------------------
139 //--------------------------------------------------------------------------------------------------
141 (
142  le_msg_SessionRef_t _ifgen_sessionRef,
145 );
146 
147 //--------------------------------------------------------------------------------------------------
156 //--------------------------------------------------------------------------------------------------
158 (
159  le_msg_SessionRef_t _ifgen_sessionRef,
160  const uint8_t* messagePtr,
162  size_t messageSize,
166  void* contextPtr
168 );
169 
170 #endif // TAF_SIMRSIM_COMMON_H_INCLUDE_GUARD
LE_SHARED void ifgen_taf_simRsim_RemoveMessageHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_simRsim_MessageHandlerRef_t handlerRef)
struct taf_simRsim_MessageHandler * taf_simRsim_MessageHandlerRef_t
Definition: taf_simRsim_common.h:40
LE_SHARED void ifgen_taf_simRsim_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
void(* taf_simRsim_CallbackHandlerFunc_t)(uint8_t messageId, le_result_t result, void *contextPtr)
Definition: taf_simRsim_common.h:65
LE_SHARED bool ifgen_taf_simRsim_HasLocalBinding(void)
LE_SHARED void ifgen_taf_simRsim_InitCommonData(void)
void(* taf_simRsim_MessageHandlerFunc_t)(const uint8_t *messagePtr, size_t messageSize, void *contextPtr)
Definition: taf_simRsim_common.h:50
LE_SHARED le_result_t ifgen_taf_simRsim_SendMessage(le_msg_SessionRef_t _ifgen_sessionRef, const uint8_t *messagePtr, size_t messageSize, taf_simRsim_CallbackHandlerFunc_t callbackPtr, void *contextPtr)
LE_SHARED le_result_t ifgen_taf_simRsim_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
le_result_t
Definition: le_basics.h:45
LE_SHARED taf_simRsim_MessageHandlerRef_t ifgen_taf_simRsim_AddMessageHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_simRsim_MessageHandlerFunc_t handlerPtr, void *contextPtr)
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
#define LE_SHARED
Definition: le_basics.h:297