Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_fsc_common.h
Go to the documentation of this file.
1 
2 /*
3  * ====================== WARNING ======================
4  *
5  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
6  * DO NOT MODIFY IN ANY WAY.
7  *
8  * ====================== WARNING ======================
9  */
10 #ifndef TAF_FSC_COMMON_H_INCLUDE_GUARD
11 #define TAF_FSC_COMMON_H_INCLUDE_GUARD
12 
13 
14 #include "legato.h"
15 
16 #define IFGEN_TAF_FSC_PROTOCOL_ID "d6dc55225e6e52a13de61946788de9b5"
17 #define IFGEN_TAF_FSC_MSG_SIZE 268
18 
19 
20 
21 //--------------------------------------------------------------------------------------------------
25 //--------------------------------------------------------------------------------------------------
26 #define TAF_FSC_MAX_STORAGE_NAME_SIZE 256
27 
28 //--------------------------------------------------------------------------------------------------
32 //--------------------------------------------------------------------------------------------------
33 typedef struct taf_fsc_Storage* taf_fsc_StorageRef_t;
34 
35 
36 
37 //--------------------------------------------------------------------------------------------------
41 //--------------------------------------------------------------------------------------------------
43 (
44  void
45 );
46 
47 
48 //--------------------------------------------------------------------------------------------------
52 //--------------------------------------------------------------------------------------------------
54 (
55  void
56 );
57 
58 
59 //--------------------------------------------------------------------------------------------------
63 //--------------------------------------------------------------------------------------------------
65 (
66  le_msg_SessionRef_t _ifgen_sessionRef
67 );
68 
69 
70 //--------------------------------------------------------------------------------------------------
74 //--------------------------------------------------------------------------------------------------
76 (
77  le_msg_SessionRef_t _ifgen_sessionRef,
78  bool isBlocking
79 );
80 
81 //--------------------------------------------------------------------------------------------------
89 //--------------------------------------------------------------------------------------------------
91 (
92  le_msg_SessionRef_t _ifgen_sessionRef,
93  const char* LE_NONNULL dirPath,
97 );
98 
99 //--------------------------------------------------------------------------------------------------
109 //--------------------------------------------------------------------------------------------------
111 (
112  le_msg_SessionRef_t _ifgen_sessionRef,
113  taf_fsc_StorageRef_t StorageRef
115 );
116 
117 //--------------------------------------------------------------------------------------------------
127 //--------------------------------------------------------------------------------------------------
129 (
130  le_msg_SessionRef_t _ifgen_sessionRef,
131  taf_fsc_StorageRef_t StorageRef
133 );
134 
135 //--------------------------------------------------------------------------------------------------
145 //--------------------------------------------------------------------------------------------------
147 (
148  le_msg_SessionRef_t _ifgen_sessionRef,
149  taf_fsc_StorageRef_t StorageRef
151 );
152 
153 #endif // TAF_FSC_COMMON_H_INCLUDE_GUARD
LE_SHARED le_result_t ifgen_taf_fsc_UnlockStorage(le_msg_SessionRef_t _ifgen_sessionRef, taf_fsc_StorageRef_t StorageRef)
LE_SHARED void ifgen_taf_fsc_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
struct taf_fsc_Storage * taf_fsc_StorageRef_t
Definition: taf_fsc_common.h:33
LE_SHARED le_result_t ifgen_taf_fsc_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
LE_SHARED void ifgen_taf_fsc_InitCommonData(void)
const char le_result_t * resultPtr
< [OUT] Return Code
Definition: le_comm.h:50
LE_SHARED taf_fsc_StorageRef_t ifgen_taf_fsc_GetStorageRef(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL dirPath, le_result_t *resultPtr)
#define LE_NONNULL
Definition: le_basics.h:368
LE_SHARED bool ifgen_taf_fsc_HasLocalBinding(void)
le_result_t
Definition: le_basics.h:45
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
LE_SHARED le_result_t ifgen_taf_fsc_DeleteStorage(le_msg_SessionRef_t _ifgen_sessionRef, taf_fsc_StorageRef_t StorageRef)
#define LE_SHARED
Definition: le_basics.h:297
LE_SHARED le_result_t ifgen_taf_fsc_LockStorage(le_msg_SessionRef_t _ifgen_sessionRef, taf_fsc_StorageRef_t StorageRef)