97 #ifndef LE_MCC_PROFILE_H_INCLUDE_GUARD
98 #define LE_MCC_PROFILE_H_INCLUDE_GUARD
168 #define LE_MCC_PROFILE_NAME_MAX_LEN 100
297 const char* profileNamePtr
355 const char* destinationPtr
361 #endif // LE_MCC_PROFILE_H_INCLUDE_GUARD
struct le_mcc_profile_Obj * le_mcc_profile_ObjRef_t
Definition: le_mcc_profile_interface.h:160
le_mcc_profile_ObjRef_t le_mcc_profile_GetByName(const char *profileNamePtr)
struct le_mcc_profile_CallEventHandler * le_mcc_profile_CallEventHandlerRef_t
Definition: le_mcc_profile_interface.h:184
This profile is currently being forwarded to another number.
Definition: le_mcc_profile_interface.h:143
le_mcc_call_Event_t
Definition: le_mcc_call_interface.h:318
void le_mcc_profile_Release(le_mcc_profile_ObjRef_t profileRef)
le_mcc_profile_CallEventHandlerRef_t le_mcc_profile_AddCallEventHandler(le_mcc_profile_ObjRef_t profileRef, le_mcc_profile_CallEventHandlerFunc_t handlerPtr, void *contextPtr)
void le_mcc_profile_ConnectService(void)
struct le_mcc_profile_StateChangeHandler * le_mcc_profile_StateChangeHandlerRef_t
Definition: le_mcc_profile_interface.h:176
le_mcc_profile_State_t
Definition: le_mcc_profile_interface.h:135
le_mcc_profile_State_t le_mcc_profile_GetState(le_mcc_profile_ObjRef_t profileRef)
void(* le_mcc_profile_StateChangeHandlerFunc_t)(le_mcc_profile_State_t newState, void *contextPtr)
Definition: le_mcc_profile_interface.h:198
This profile is in "Do Not Disturb" mode.
Definition: le_mcc_profile_interface.h:146
This profile is available, nothing is currently happening on it.
Definition: le_mcc_profile_interface.h:140
This profile is currently in use.
Definition: le_mcc_profile_interface.h:149
void le_mcc_profile_RemoveCallEventHandler(le_mcc_profile_CallEventHandlerRef_t addHandlerRef)
This profile is not available.
Definition: le_mcc_profile_interface.h:137
void(* le_mcc_profile_CallEventHandlerFunc_t)(le_mcc_call_ObjRef_t callRef, le_mcc_call_Event_t event, void *contextPtr)
Definition: le_mcc_profile_interface.h:217
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_call_Obj * le_mcc_call_ObjRef_t
Definition: le_mcc_call_interface.h:384
void le_mcc_profile_RemoveStateChangeHandler(le_mcc_profile_StateChangeHandlerRef_t addHandlerRef)
void le_mcc_profile_DisconnectService(void)