All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
mcc_profile_interface.h
Go to the documentation of this file.
1 /*
2  * ====================== WARNING ======================
3  *
4  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
5  * DO NOT MODIFY IN ANY WAY.
6  *
7  * ====================== WARNING ======================
8  */
9 
97 #ifndef MCC_PROFILE_INTERFACE_H_INCLUDE_GUARD
98 #define MCC_PROFILE_INTERFACE_H_INCLUDE_GUARD
99 
100 
101 #include "legato.h"
102 
103 // User customizable include file
104 #include "userInclude.h"
105 
106 
107 //--------------------------------------------------------------------------------------------------
111 //--------------------------------------------------------------------------------------------------
113 (
114  const char* serviceInstanceName
116 );
117 
118 //--------------------------------------------------------------------------------------------------
122 //--------------------------------------------------------------------------------------------------
124 (
125  void
126 );
127 
128 
129 //--------------------------------------------------------------------------------------------------
133 //--------------------------------------------------------------------------------------------------
134 typedef struct le_mcc_profile_StateChangeHandler* le_mcc_profile_StateChangeHandlerRef_t;
135 
136 
137 //--------------------------------------------------------------------------------------------------
141 //--------------------------------------------------------------------------------------------------
142 typedef struct le_mcc_profile_CallEventHandler* le_mcc_profile_CallEventHandlerRef_t;
143 
144 
145 //--------------------------------------------------------------------------------------------------
154 //--------------------------------------------------------------------------------------------------
156 (
157  le_mcc_profile_State_t newState,
158  void* contextPtr
159 );
160 
161 
162 //--------------------------------------------------------------------------------------------------
173 //--------------------------------------------------------------------------------------------------
175 (
176  le_mcc_call_ObjRef_t callRef,
177  le_mcc_call_Event_t event,
178  void* contextPtr
179 );
180 
181 //--------------------------------------------------------------------------------------------------
185 //--------------------------------------------------------------------------------------------------
187 (
188  le_mcc_profile_ObjRef_t profileRef,
191 
194 
195  void* contextPtr
197 );
198 
199 //--------------------------------------------------------------------------------------------------
203 //--------------------------------------------------------------------------------------------------
205 (
208 );
209 
210 //--------------------------------------------------------------------------------------------------
214 //--------------------------------------------------------------------------------------------------
216 (
217  le_mcc_profile_ObjRef_t profileRef,
220 
223 
224  void* contextPtr
226 );
227 
228 //--------------------------------------------------------------------------------------------------
232 //--------------------------------------------------------------------------------------------------
234 (
237 );
238 
239 //--------------------------------------------------------------------------------------------------
248 //--------------------------------------------------------------------------------------------------
250 (
251  const char* profileNamePtr
254 );
255 
256 //--------------------------------------------------------------------------------------------------
263 //--------------------------------------------------------------------------------------------------
265 (
266  le_mcc_profile_ObjRef_t profileRef
269 );
270 
271 //--------------------------------------------------------------------------------------------------
280 //--------------------------------------------------------------------------------------------------
282 (
283  le_mcc_profile_ObjRef_t profileRef
286 );
287 
288 //--------------------------------------------------------------------------------------------------
302 //--------------------------------------------------------------------------------------------------
304 (
305  le_mcc_profile_ObjRef_t profileRef,
308 
309  const char* destinationPtr
312 );
313 
314 
315 #endif // MCC_PROFILE_INTERFACE_H_INCLUDE_GUARD
316 
void le_mcc_profile_StopClient(void)
void le_mcc_profile_StartClient(const char *serviceInstanceName)
struct le_mcc_profile_CallEventHandler * le_mcc_profile_CallEventHandlerRef_t
Definition: mcc_profile_interface.h:142
struct le_mcc_profile_Obj * le_mcc_profile_ObjRef_t
Definition: le_mcc.h:79
le_mcc_profile_State_t le_mcc_profile_GetState(le_mcc_profile_ObjRef_t profileRef)
le_mcc_profile_ObjRef_t le_mcc_profile_GetByName(const char *profileNamePtr)
void(* le_mcc_profile_CallEventHandlerFunc_t)(le_mcc_call_ObjRef_t callRef, le_mcc_call_Event_t event, void *contextPtr)
Definition: mcc_profile_interface.h:175
struct le_mcc_profile_StateChangeHandler * le_mcc_profile_StateChangeHandlerRef_t
Definition: le_mcc.h:86
struct le_mcc_profile_CallEventHandler * le_mcc_profile_CallEventHandlerRef_t
Definition: le_mcc.h:93
void le_mcc_profile_Release(le_mcc_profile_ObjRef_t profileRef)
le_mcc_profile_State_t
Definition: le_mcc.h:26
void(* le_mcc_profile_StateChangeHandlerFunc_t)(le_mcc_profile_State_t newState, void *contextPtr)
Definition: mcc_profile_interface.h:156
le_mcc_call_Event_t
Definition: le_mcc.h:41
struct le_mcc_call_Obj * le_mcc_call_ObjRef_t
Definition: le_mcc.h:100
void le_mcc_profile_RemoveCallEventHandler(le_mcc_profile_CallEventHandlerRef_t addHandlerRef)
void le_mcc_profile_RemoveStateChangeHandler(le_mcc_profile_StateChangeHandlerRef_t addHandlerRef)
le_mcc_profile_CallEventHandlerRef_t le_mcc_profile_AddCallEventHandler(le_mcc_profile_ObjRef_t profileRef, le_mcc_profile_CallEventHandlerFunc_t handlerPtr, void *contextPtr)
le_mcc_profile_StateChangeHandlerRef_t le_mcc_profile_AddStateChangeHandler(le_mcc_profile_ObjRef_t profileRef, le_mcc_profile_StateChangeHandlerFunc_t handlerPtr, void *contextPtr)
le_mcc_call_ObjRef_t le_mcc_profile_CreateCall(le_mcc_profile_ObjRef_t profileRef, const char *destinationPtr)
struct le_mcc_profile_StateChangeHandler * le_mcc_profile_StateChangeHandlerRef_t
Definition: mcc_profile_interface.h:134