Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_mngdConn_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 
53 
60 
62 
71 
73 
80 
88 
90 
93 
99 
105 
138 
141 
152 
156 
160 
163 
640 #ifndef TAF_MNGDCONN_INTERFACE_H_INCLUDE_GUARD
641 #define TAF_MNGDCONN_INTERFACE_H_INCLUDE_GUARD
642 
643 
644 #include "legato.h"
645 
646 // Interface specific includes
647 #include "taf_sim_interface.h"
648 #include "taf_radio_interface.h"
649 #include "taf_dcs_interface.h"
650 
651 // Internal includes for this interface
652 #include "taf_mngdConn_common.h"
653 //--------------------------------------------------------------------------------------------------
657 //--------------------------------------------------------------------------------------------------
658 typedef void (*taf_mngdConn_DisconnectHandler_t)(void *);
659 
660 //--------------------------------------------------------------------------------------------------
672 //--------------------------------------------------------------------------------------------------
674 (
675  void
676 );
677 
678 //--------------------------------------------------------------------------------------------------
697 //--------------------------------------------------------------------------------------------------
699 (
700  void
701 );
702 
703 //--------------------------------------------------------------------------------------------------
711 //--------------------------------------------------------------------------------------------------
713 (
714  taf_mngdConn_DisconnectHandler_t disconnectHandler,
715  void *contextPtr
716 );
717 
718 //--------------------------------------------------------------------------------------------------
729 //--------------------------------------------------------------------------------------------------
731 (
732  taf_mngdConn_DisconnectHandler_t disconnectHandler,
733  void *contextPtr
734 );
735 
736 //--------------------------------------------------------------------------------------------------
747 //--------------------------------------------------------------------------------------------------
749 (
750  void
751 );
752 
753 //--------------------------------------------------------------------------------------------------
759 //--------------------------------------------------------------------------------------------------
761 (
762  taf_mngdConn_DataRef_t dataRef,
766  void* contextPtr
768 );
769 
770 //--------------------------------------------------------------------------------------------------
774 //--------------------------------------------------------------------------------------------------
776 (
779 );
780 
781 //--------------------------------------------------------------------------------------------------
787 //--------------------------------------------------------------------------------------------------
789 (
792  void* contextPtr
794 );
795 
796 //--------------------------------------------------------------------------------------------------
800 //--------------------------------------------------------------------------------------------------
802 (
805 );
806 
807 //--------------------------------------------------------------------------------------------------
815 //--------------------------------------------------------------------------------------------------
817 (
818  uint8_t dataId
820 );
821 
822 //--------------------------------------------------------------------------------------------------
830 //--------------------------------------------------------------------------------------------------
832 (
833  const char* LE_NONNULL dataName
835 );
836 
837 //--------------------------------------------------------------------------------------------------
846 //--------------------------------------------------------------------------------------------------
848 (
849  taf_mngdConn_DataRef_t dataRef,
851  uint8_t* dataIdPtr
853 );
854 
855 //--------------------------------------------------------------------------------------------------
864 //--------------------------------------------------------------------------------------------------
866 (
867  taf_mngdConn_DataRef_t dataRef,
869  char* dataName,
871  size_t dataNameSize
873 );
874 
875 //--------------------------------------------------------------------------------------------------
889 //--------------------------------------------------------------------------------------------------
891 (
892  taf_mngdConn_DataRef_t dataRef
894 );
895 
896 //--------------------------------------------------------------------------------------------------
908 //--------------------------------------------------------------------------------------------------
910 (
911  taf_mngdConn_DataRef_t dataRef
913 );
914 
915 //--------------------------------------------------------------------------------------------------
924 //--------------------------------------------------------------------------------------------------
926 (
927  taf_mngdConn_DataRef_t dataRef,
929  taf_mngdConn_DataState_t* statePtr
931 );
932 
933 //--------------------------------------------------------------------------------------------------
943 //--------------------------------------------------------------------------------------------------
945 (
946  taf_mngdConn_DataRef_t dataRef,
948  char* IPv4Addr,
950  size_t IPv4AddrSize,
952  char* IPv6Addr,
954  size_t IPv6AddrSize
956 );
957 
958 //--------------------------------------------------------------------------------------------------
969 //--------------------------------------------------------------------------------------------------
971 (
972  taf_mngdConn_DataRef_t dataRef
974 );
975 
976 //--------------------------------------------------------------------------------------------------
988 //--------------------------------------------------------------------------------------------------
990 (
991  taf_mngdConn_DataRef_t dataRef
993 );
994 
995 //--------------------------------------------------------------------------------------------------
1007 //--------------------------------------------------------------------------------------------------
1009 (
1010  taf_mngdConn_DataRef_t dataRef
1012 );
1013 
1014 #endif // TAF_MNGDCONN_INTERFACE_H_INCLUDE_GUARD
struct taf_mngdConn_DataStateHandler * taf_mngdConn_DataStateHandlerRef_t
Definition: taf_mngdConn_common.h:65
le_result_t taf_mngdConn_StopData(taf_mngdConn_DataRef_t dataRef)
Definition: taf_mngdConn_client.c:766
le_result_t taf_mngdConn_CancelL1Recovery(taf_mngdConn_DataRef_t dataRef)
Definition: taf_mngdConn_client.c:875
LE_FULL_API void taf_mngdConn_SetNonExitServerDisconnectHandler(taf_mngdConn_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_mngdConn_client.c:457
le_result_t taf_mngdConn_GetDataConnectionIPAddresses(taf_mngdConn_DataRef_t dataRef, char *IPv4Addr, size_t IPv4AddrSize, char *IPv6Addr, size_t IPv6AddrSize)
Definition: taf_mngdConn_client.c:814
void taf_mngdConn_RemoveDataStateHandler(taf_mngdConn_DataStateHandlerRef_t handlerRef)
Definition: taf_mngdConn_client.c:580
struct taf_mngdConn_RecoveryStateHandler * taf_mngdConn_RecoveryStateHandlerRef_t
Definition: taf_mngdConn_common.h:96
void(* taf_mngdConn_DataStateHandlerFunc_t)(taf_mngdConn_DataRef_t dataRef, taf_mngdConn_DataState_t state, void *contextPtr)
Definition: taf_mngdConn_common.h:105
le_result_t taf_mngdConn_GetDataNameByRef(taf_mngdConn_DataRef_t dataRef, char *dataName, size_t dataNameSize)
Definition: taf_mngdConn_client.c:708
taf_mngdConn_RecoveryStateHandlerRef_t taf_mngdConn_AddRecoveryStateHandler(taf_mngdConn_RecoveryStateHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_mngdConn_client.c:599
le_result_t taf_mngdConn_TryConnectService(void)
Definition: taf_mngdConn_client.c:323
taf_mngdConn_DataRef_t taf_mngdConn_GetDataByName(const char *LE_NONNULL dataName)
Definition: taf_mngdConn_client.c:661
le_result_t taf_mngdConn_StartData(taf_mngdConn_DataRef_t dataRef)
Definition: taf_mngdConn_client.c:741
le_result_t taf_mngdConn_CancelL2Recovery(taf_mngdConn_DataRef_t dataRef)
Definition: taf_mngdConn_client.c:900
void taf_mngdConn_ConnectService(void)
Definition: taf_mngdConn_client.c:291
LE_FULL_API void taf_mngdConn_SetServerDisconnectHandler(taf_mngdConn_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_mngdConn_client.c:380
le_result_t taf_mngdConn_GetDataConnectionState(taf_mngdConn_DataRef_t dataRef, taf_mngdConn_DataState_t *statePtr)
Definition: taf_mngdConn_client.c:788
void taf_mngdConn_RemoveRecoveryStateHandler(taf_mngdConn_RecoveryStateHandlerRef_t handlerRef)
Definition: taf_mngdConn_client.c:619
void(* taf_mngdConn_RecoveryStateHandlerFunc_t)(taf_mngdConn_RecoveryState_t state, taf_mngdConn_DataRef_t dataRef, void *contextPtr)
Definition: taf_mngdConn_common.h:120
taf_mngdConn_DataStateHandlerRef_t taf_mngdConn_AddDataStateHandler(taf_mngdConn_DataRef_t dataRef, taf_mngdConn_DataStateHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_mngdConn_client.c:557
le_result_t taf_mngdConn_GetDataIdByRef(taf_mngdConn_DataRef_t dataRef, uint8_t *dataIdPtr)
Definition: taf_mngdConn_client.c:683
le_result_t taf_mngdConn_StartDataRetry(taf_mngdConn_DataRef_t dataRef)
Definition: taf_mngdConn_client.c:850
taf_mngdConn_DataRef_t taf_mngdConn_GetData(uint8_t dataId)
Definition: taf_mngdConn_client.c:640
void(* taf_mngdConn_DisconnectHandler_t)(void *)
Definition: taf_mngdConn_interface.h:658
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t
Definition: le_basics.h:45
#define LE_FULL_API
Definition: le_apiFeatures.h:42
struct taf_mngdConn_Data * taf_mngdConn_DataRef_t
Definition: taf_mngdConn_common.h:38
taf_mngdConn_DataState_t
Definition: taf_mngdConn_common.h:46
void taf_mngdConn_DisconnectService(void)
Definition: taf_mngdConn_client.c:503