Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_voicecall_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_VOICECALL_INTERFACE_H_INCLUDE_GUARD
14 #define TAF_VOICECALL_INTERFACE_H_INCLUDE_GUARD
15 
16 
17 #include "legato.h"
18 
19 // Interface specific includes
20 #include "taf_types_server.h"
21 
22 // Internal includes for this interface
23 #include "taf_voicecall_common.h"
24 //--------------------------------------------------------------------------------------------------
28 //--------------------------------------------------------------------------------------------------
29 le_msg_ServiceRef_t taf_voicecall_GetServiceRef
30 (
31  void
32 );
33 
34 //--------------------------------------------------------------------------------------------------
38 //--------------------------------------------------------------------------------------------------
40 (
41  void
42 );
43 
44 //--------------------------------------------------------------------------------------------------
48 //--------------------------------------------------------------------------------------------------
50 (
51  void
52 );
53 
54 
55 //--------------------------------------------------------------------------------------------------
59 //--------------------------------------------------------------------------------------------------
60 
61 
62 //--------------------------------------------------------------------------------------------------
66 //--------------------------------------------------------------------------------------------------
67 
68 
69 //--------------------------------------------------------------------------------------------------
73 //--------------------------------------------------------------------------------------------------
74 
75 
76 //--------------------------------------------------------------------------------------------------
79 //--------------------------------------------------------------------------------------------------
80 
81 
82 //--------------------------------------------------------------------------------------------------
86 //--------------------------------------------------------------------------------------------------
87 
88 
89 
90 //--------------------------------------------------------------------------------------------------
94 //--------------------------------------------------------------------------------------------------
96 (
99  void* contextPtr
101 );
102 
103 
104 
105 //--------------------------------------------------------------------------------------------------
109 //--------------------------------------------------------------------------------------------------
111 (
114 );
115 
116 
117 
118 //--------------------------------------------------------------------------------------------------
126 //--------------------------------------------------------------------------------------------------
128 (
129  const char* LE_NONNULL destinationID,
131  uint8_t phoneId
133 );
134 
135 
136 
137 //--------------------------------------------------------------------------------------------------
145 //--------------------------------------------------------------------------------------------------
147 (
148  taf_voicecall_CallRef_t reference
150 );
151 
152 
153 
154 //--------------------------------------------------------------------------------------------------
162 //--------------------------------------------------------------------------------------------------
164 (
165  taf_voicecall_CallRef_t reference
167 );
168 
169 
170 
171 //--------------------------------------------------------------------------------------------------
185 //--------------------------------------------------------------------------------------------------
187 (
188  taf_voicecall_CallRef_t reference
190 );
191 
192 
193 
194 //--------------------------------------------------------------------------------------------------
203 //--------------------------------------------------------------------------------------------------
205 (
206  taf_voicecall_CallRef_t reference,
210 );
211 
212 
213 
214 //--------------------------------------------------------------------------------------------------
222 //--------------------------------------------------------------------------------------------------
224 (
225  taf_voicecall_CallRef_t reference
227 );
228 
229 
230 
231 //--------------------------------------------------------------------------------------------------
239 //--------------------------------------------------------------------------------------------------
241 (
242  taf_voicecall_CallRef_t reference
244 );
245 
246 
247 
248 //--------------------------------------------------------------------------------------------------
257 //--------------------------------------------------------------------------------------------------
259 (
260  taf_voicecall_CallRef_t reference
262 );
263 
264 
265 #endif // TAF_VOICECALL_INTERFACE_H_INCLUDE_GUARD
taf_voicecall_StateHandlerRef_t taf_voicecall_AddStateHandler(taf_voicecall_StateHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_voicecall_client.c:555
le_msg_SessionRef_t taf_voicecall_GetClientSessionRef(void)
Definition: taf_voicecall_server.c:282
le_result_t taf_voicecall_Delete(taf_voicecall_CallRef_t reference)
Definition: taf_voicecall_client.c:641
le_msg_ServiceRef_t taf_voicecall_GetServiceRef(void)
Definition: taf_voicecall_server.c:269
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_AdvertiseService(void)
Definition: taf_voicecall_server.c:296
le_result_t taf_voicecall_Answer(taf_voicecall_CallRef_t reference)
Definition: taf_voicecall_client.c:668
le_result_t taf_voicecall_End(taf_voicecall_CallRef_t reference)
Definition: taf_voicecall_client.c:620
le_result_t taf_voicecall_Resume(taf_voicecall_CallRef_t reference)
Definition: taf_voicecall_client.c:735
le_result_t taf_voicecall_Swap(taf_voicecall_CallRef_t reference)
Definition: taf_voicecall_client.c:757
void taf_voicecall_RemoveStateHandler(taf_voicecall_StateHandlerRef_t handlerRef)
Definition: taf_voicecall_client.c:575
le_result_t taf_voicecall_Hold(taf_voicecall_CallRef_t reference)
Definition: taf_voicecall_client.c:714
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
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t
Definition: le_basics.h:45
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
le_result_t taf_voicecall_GetEndCause(taf_voicecall_CallRef_t reference, taf_voicecall_CallEndCause_t *causePtr)
Definition: taf_voicecall_client.c:690
taf_voicecall_CallEndCause_t
Definition: taf_voicecall_common.h:132
taf_voicecall_CallRef_t taf_voicecall_Start(const char *LE_NONNULL destinationID, uint8_t phoneId)
Definition: taf_voicecall_client.c:596