Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_voicecall_interface.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 
67 #ifndef TAF_VOICECALL_INTERFACE_H_INCLUDE_GUARD
68 #define TAF_VOICECALL_INTERFACE_H_INCLUDE_GUARD
69 
70 
71 #include "legato.h"
72 
73 // Interface specific includes
74 #include "taf_types_interface.h"
75 
76 // Internal includes for this interface
77 #include "taf_voicecall_common.h"
78 //--------------------------------------------------------------------------------------------------
82 //--------------------------------------------------------------------------------------------------
83 typedef void (*taf_voicecall_DisconnectHandler_t)(void *);
84 
85 //--------------------------------------------------------------------------------------------------
97 //--------------------------------------------------------------------------------------------------
99 (
100  void
101 );
102 
103 //--------------------------------------------------------------------------------------------------
122 //--------------------------------------------------------------------------------------------------
124 (
125  void
126 );
127 
128 //--------------------------------------------------------------------------------------------------
136 //--------------------------------------------------------------------------------------------------
138 (
139  taf_voicecall_DisconnectHandler_t disconnectHandler,
140  void *contextPtr
141 );
142 
143 //--------------------------------------------------------------------------------------------------
154 //--------------------------------------------------------------------------------------------------
156 (
157  taf_voicecall_DisconnectHandler_t disconnectHandler,
158  void *contextPtr
159 );
160 
161 //--------------------------------------------------------------------------------------------------
172 //--------------------------------------------------------------------------------------------------
174 (
175  void
176 );
177 
178 //--------------------------------------------------------------------------------------------------
182 //--------------------------------------------------------------------------------------------------
184 (
187  void* contextPtr
189 );
190 
191 //--------------------------------------------------------------------------------------------------
195 //--------------------------------------------------------------------------------------------------
197 (
200 );
201 
202 //--------------------------------------------------------------------------------------------------
210 //--------------------------------------------------------------------------------------------------
212 (
213  const char* LE_NONNULL destinationID,
215  uint8_t phoneId
217 );
218 
219 //--------------------------------------------------------------------------------------------------
227 //--------------------------------------------------------------------------------------------------
229 (
230  taf_voicecall_CallRef_t reference
232 );
233 
234 //--------------------------------------------------------------------------------------------------
242 //--------------------------------------------------------------------------------------------------
244 (
245  taf_voicecall_CallRef_t reference
247 );
248 
249 //--------------------------------------------------------------------------------------------------
263 //--------------------------------------------------------------------------------------------------
265 (
266  taf_voicecall_CallRef_t reference
268 );
269 
270 //--------------------------------------------------------------------------------------------------
279 //--------------------------------------------------------------------------------------------------
281 (
282  taf_voicecall_CallRef_t reference,
286 );
287 
288 //--------------------------------------------------------------------------------------------------
296 //--------------------------------------------------------------------------------------------------
298 (
299  taf_voicecall_CallRef_t reference
301 );
302 
303 //--------------------------------------------------------------------------------------------------
311 //--------------------------------------------------------------------------------------------------
313 (
314  taf_voicecall_CallRef_t reference
316 );
317 
318 //--------------------------------------------------------------------------------------------------
327 //--------------------------------------------------------------------------------------------------
329 (
330  taf_voicecall_CallRef_t reference
332 );
333 
334 #endif // TAF_VOICECALL_INTERFACE_H_INCLUDE_GUARD
le_result_t taf_voicecall_Hold(taf_voicecall_CallRef_t reference)
Definition: taf_voicecall_client.c:714
taf_voicecall_StateHandlerRef_t taf_voicecall_AddStateHandler(taf_voicecall_StateHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_voicecall_client.c:555
le_result_t taf_voicecall_GetEndCause(taf_voicecall_CallRef_t reference, taf_voicecall_CallEndCause_t *causePtr)
Definition: taf_voicecall_client.c:690
le_result_t taf_voicecall_Swap(taf_voicecall_CallRef_t reference)
Definition: taf_voicecall_client.c:757
void(* taf_voicecall_StateHandlerFunc_t)(taf_voicecall_CallRef_t reference, const char *LE_NONNULL identifer, taf_voicecall_Event_t event, void *contextPtr)
Definition: taf_voicecall_common.h:169
void taf_voicecall_RemoveStateHandler(taf_voicecall_StateHandlerRef_t handlerRef)
Definition: taf_voicecall_client.c:575
le_result_t taf_voicecall_Delete(taf_voicecall_CallRef_t reference)
Definition: taf_voicecall_client.c:641
void taf_voicecall_DisconnectService(void)
Definition: taf_voicecall_client.c:503
void taf_voicecall_ConnectService(void)
Definition: taf_voicecall_client.c:291
void(* taf_voicecall_DisconnectHandler_t)(void *)
Definition: taf_voicecall_interface.h:83
struct taf_voicecall_StateHandler * taf_voicecall_StateHandlerRef_t
Definition: taf_voicecall_common.h:161
struct taf_voicecall_Call * taf_voicecall_CallRef_t
Definition: taf_voicecall_common.h:85
le_result_t taf_voicecall_End(taf_voicecall_CallRef_t reference)
Definition: taf_voicecall_client.c:620
taf_voicecall_CallRef_t taf_voicecall_Start(const char *LE_NONNULL destinationID, uint8_t phoneId)
Definition: taf_voicecall_client.c:596
LE_FULL_API void taf_voicecall_SetServerDisconnectHandler(taf_voicecall_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_voicecall_client.c:380
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t
Definition: le_basics.h:45
taf_voicecall_CallEndCause_t
Definition: taf_voicecall_common.h:132
#define LE_FULL_API
Definition: le_apiFeatures.h:42
le_result_t taf_voicecall_Resume(taf_voicecall_CallRef_t reference)
Definition: taf_voicecall_client.c:735
le_result_t taf_voicecall_Answer(taf_voicecall_CallRef_t reference)
Definition: taf_voicecall_client.c:668
LE_FULL_API void taf_voicecall_SetNonExitServerDisconnectHandler(taf_voicecall_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_voicecall_client.c:457
le_result_t taf_voicecall_TryConnectService(void)
Definition: taf_voicecall_client.c:323