Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_diagDIDBackend_server.h
Go to the documentation of this file.
1 
2 
3 /*
4  * ====================== WARNING ======================
5  *
6  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
7  * DO NOT MODIFY IN ANY WAY.
8  *
9  * ====================== WARNING ======================
10  */
11 
12 
13 #ifndef TAF_DIAGDIDBACKEND_INTERFACE_H_INCLUDE_GUARD
14 #define TAF_DIAGDIDBACKEND_INTERFACE_H_INCLUDE_GUARD
15 
16 
17 #include "legato.h"
18 
19 // Internal includes for this interface
21 //--------------------------------------------------------------------------------------------------
25 //--------------------------------------------------------------------------------------------------
26 le_msg_ServiceRef_t taf_diagDIDBackend_GetServiceRef
27 (
28  void
29 );
30 
31 //--------------------------------------------------------------------------------------------------
35 //--------------------------------------------------------------------------------------------------
37 (
38  void
39 );
40 
41 //--------------------------------------------------------------------------------------------------
45 //--------------------------------------------------------------------------------------------------
47 (
48  void
49 );
50 
51 
52 //--------------------------------------------------------------------------------------------------
56 //--------------------------------------------------------------------------------------------------
57 
58 
59 //--------------------------------------------------------------------------------------------------
63 //--------------------------------------------------------------------------------------------------
64 
65 
66 //--------------------------------------------------------------------------------------------------
70 //--------------------------------------------------------------------------------------------------
71 
72 
73 //--------------------------------------------------------------------------------------------------
77 //--------------------------------------------------------------------------------------------------
78 
79 
80 //--------------------------------------------------------------------------------------------------
84 //--------------------------------------------------------------------------------------------------
85 
86 
87 //--------------------------------------------------------------------------------------------------
91 //--------------------------------------------------------------------------------------------------
92 
93 
94 //--------------------------------------------------------------------------------------------------
98 //--------------------------------------------------------------------------------------------------
99 
100 
101 //--------------------------------------------------------------------------------------------------
105 //--------------------------------------------------------------------------------------------------
106 
107 
108 
109 //--------------------------------------------------------------------------------------------------
115 //--------------------------------------------------------------------------------------------------
117 (
120  void* contextPtr
122 );
123 
124 
125 
126 //--------------------------------------------------------------------------------------------------
130 //--------------------------------------------------------------------------------------------------
132 (
135 );
136 
137 
138 
139 //--------------------------------------------------------------------------------------------------
153 //--------------------------------------------------------------------------------------------------
155 (
160  const uint8_t* dataPtr,
162  size_t dataSize
164 );
165 
166 
167 
168 //--------------------------------------------------------------------------------------------------
174 //--------------------------------------------------------------------------------------------------
176 (
179  void* contextPtr
181 );
182 
183 
184 
185 //--------------------------------------------------------------------------------------------------
189 //--------------------------------------------------------------------------------------------------
191 (
194 );
195 
196 
197 
198 //--------------------------------------------------------------------------------------------------
212 //--------------------------------------------------------------------------------------------------
214 (
219  uint16_t dataId
221 );
222 
223 
224 #endif // TAF_DIAGDIDBACKEND_INTERFACE_H_INCLUDE_GUARD
le_msg_ServiceRef_t taf_diagDIDBackend_GetServiceRef(void)
Definition: taf_diagDIDBackend_server.c:269
le_result_t taf_diagDIDBackend_SendReadDIDResp(taf_diagDIDBackend_ReadDIDRef_t readDIDRef, taf_diagDIDBackend_ReadDIDErrorCode_t errCode, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_diagDIDBackend_client.c:604
void taf_diagDIDBackend_RemoveReadDIDHandler(taf_diagDIDBackend_ReadDIDHandlerRef_t handlerRef)
Definition: taf_diagDIDBackend_client.c:577
void(* taf_diagDIDBackend_WriteDIDHandlerFunc_t)(taf_diagDIDBackend_WriteDIDRef_t rxMsgRef, uint16_t dataId, const uint8_t *dataRecordPtr, size_t dataRecordSize, void *contextPtr)
Definition: taf_diagDIDBackend_common.h:133
le_result_t taf_diagDIDBackend_SendWriteDIDResp(taf_diagDIDBackend_WriteDIDRef_t rxMsgRef, taf_diagDIDBackend_WriteDIDErrorCode_t errCode, uint16_t dataId)
Definition: taf_diagDIDBackend_client.c:679
struct taf_diagDIDBackend_WriteDID * taf_diagDIDBackend_WriteDIDRef_t
Definition: taf_diagDIDBackend_common.h:93
taf_diagDIDBackend_ReadDIDErrorCode_t
Definition: taf_diagDIDBackend_common.h:47
struct taf_diagDIDBackend_ReadDID * taf_diagDIDBackend_ReadDIDRef_t
Definition: taf_diagDIDBackend_common.h:85
taf_diagDIDBackend_ReadDIDHandlerRef_t taf_diagDIDBackend_AddReadDIDHandler(taf_diagDIDBackend_ReadDIDHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagDIDBackend_client.c:557
struct taf_diagDIDBackend_WriteDIDHandler * taf_diagDIDBackend_WriteDIDHandlerRef_t
Definition: taf_diagDIDBackend_common.h:109
struct taf_diagDIDBackend_ReadDIDHandler * taf_diagDIDBackend_ReadDIDHandlerRef_t
Definition: taf_diagDIDBackend_common.h:101
void taf_diagDIDBackend_AdvertiseService(void)
Definition: taf_diagDIDBackend_server.c:296
taf_diagDIDBackend_WriteDIDErrorCode_t
Definition: taf_diagDIDBackend_common.h:66
void taf_diagDIDBackend_RemoveWriteDIDHandler(taf_diagDIDBackend_WriteDIDHandlerRef_t handlerRef)
Definition: taf_diagDIDBackend_client.c:652
taf_diagDIDBackend_WriteDIDHandlerRef_t taf_diagDIDBackend_AddWriteDIDHandler(taf_diagDIDBackend_WriteDIDHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagDIDBackend_client.c:632
le_result_t
Definition: le_basics.h:45
le_msg_SessionRef_t taf_diagDIDBackend_GetClientSessionRef(void)
Definition: taf_diagDIDBackend_server.c:282
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
void(* taf_diagDIDBackend_ReadDIDHandlerFunc_t)(taf_diagDIDBackend_ReadDIDRef_t readDIDRef, uint16_t dataId, void *contextPtr)
Definition: taf_diagDIDBackend_common.h:118