Snapdragon® Telematics Application Framework (TelAF) Interface Specification
le_cfg_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 LE_CFG_COMMON_H_INCLUDE_GUARD
11 #define LE_CFG_COMMON_H_INCLUDE_GUARD
12 
13 
14 #include "legato.h"
15 
16 #define IFGEN_LE_CFG_PROTOCOL_ID "4db45ee4887ce0305738f97e9c15d721"
17 #define IFGEN_LE_CFG_MSG_SIZE 9239
18 
19 
20 
21 //--------------------------------------------------------------------------------------------------
25 //--------------------------------------------------------------------------------------------------
26 #define LE_CFG_STR_LEN 511
27 
28 //--------------------------------------------------------------------------------------------------
32 //--------------------------------------------------------------------------------------------------
33 #define LE_CFG_STR_LEN_BYTES 512
34 
35 //--------------------------------------------------------------------------------------------------
39 //--------------------------------------------------------------------------------------------------
40 #define LE_CFG_BINARY_LEN 8704
41 
42 //--------------------------------------------------------------------------------------------------
46 //--------------------------------------------------------------------------------------------------
47 #define LE_CFG_NAME_LEN 255
48 
49 //--------------------------------------------------------------------------------------------------
53 //--------------------------------------------------------------------------------------------------
54 #define LE_CFG_NAME_LEN_BYTES 256
55 
56 //--------------------------------------------------------------------------------------------------
60 //--------------------------------------------------------------------------------------------------
61 typedef struct le_cfg_Iterator* le_cfg_IteratorRef_t;
62 
63 
64 //--------------------------------------------------------------------------------------------------
68 //--------------------------------------------------------------------------------------------------
69 typedef enum
70 {
85 }
87 
88 
89 //--------------------------------------------------------------------------------------------------
93 //--------------------------------------------------------------------------------------------------
94 typedef struct le_cfg_ChangeHandler* le_cfg_ChangeHandlerRef_t;
95 
96 
97 //--------------------------------------------------------------------------------------------------
101 //--------------------------------------------------------------------------------------------------
102 typedef void (*le_cfg_ChangeHandlerFunc_t)
103 (
104  void* contextPtr
106 );
107 
108 
109 //--------------------------------------------------------------------------------------------------
113 //--------------------------------------------------------------------------------------------------
115 (
116  void
117 );
118 
119 
120 //--------------------------------------------------------------------------------------------------
124 //--------------------------------------------------------------------------------------------------
126 (
127  void
128 );
129 
130 
131 //--------------------------------------------------------------------------------------------------
135 //--------------------------------------------------------------------------------------------------
137 (
138  le_msg_SessionRef_t _ifgen_sessionRef
139 );
140 
141 
142 //--------------------------------------------------------------------------------------------------
146 //--------------------------------------------------------------------------------------------------
148 (
149  le_msg_SessionRef_t _ifgen_sessionRef,
150  bool isBlocking
151 );
152 
153 //--------------------------------------------------------------------------------------------------
166 //--------------------------------------------------------------------------------------------------
168 (
169  le_msg_SessionRef_t _ifgen_sessionRef,
170  const char* LE_NONNULL basePath
172 );
173 
174 //--------------------------------------------------------------------------------------------------
188 //--------------------------------------------------------------------------------------------------
190 (
191  le_msg_SessionRef_t _ifgen_sessionRef,
192  const char* LE_NONNULL basePath
194 );
195 
196 //--------------------------------------------------------------------------------------------------
203 //--------------------------------------------------------------------------------------------------
205 (
206  le_msg_SessionRef_t _ifgen_sessionRef,
207  le_cfg_IteratorRef_t iteratorRef
209 );
210 
211 //--------------------------------------------------------------------------------------------------
219 //--------------------------------------------------------------------------------------------------
221 (
222  le_msg_SessionRef_t _ifgen_sessionRef,
223  le_cfg_IteratorRef_t iteratorRef
225 );
226 
227 //--------------------------------------------------------------------------------------------------
236 //--------------------------------------------------------------------------------------------------
238 (
239  le_msg_SessionRef_t _ifgen_sessionRef,
240  le_cfg_IteratorRef_t iteratorRef,
242  const char* LE_NONNULL newPath
244 );
245 
246 //--------------------------------------------------------------------------------------------------
255 //--------------------------------------------------------------------------------------------------
257 (
258  le_msg_SessionRef_t _ifgen_sessionRef,
259  le_cfg_IteratorRef_t iteratorRef
261 );
262 
263 //--------------------------------------------------------------------------------------------------
277 //--------------------------------------------------------------------------------------------------
279 (
280  le_msg_SessionRef_t _ifgen_sessionRef,
281  le_cfg_IteratorRef_t iteratorRef
283 );
284 
285 //--------------------------------------------------------------------------------------------------
309 //--------------------------------------------------------------------------------------------------
311 (
312  le_msg_SessionRef_t _ifgen_sessionRef,
313  le_cfg_IteratorRef_t iteratorRef
315 );
316 
317 //--------------------------------------------------------------------------------------------------
350 //--------------------------------------------------------------------------------------------------
352 (
353  le_msg_SessionRef_t _ifgen_sessionRef,
354  le_cfg_IteratorRef_t iteratorRef,
356  const char* LE_NONNULL path,
359  char* pathBuffer,
361  size_t pathBufferSize
363 );
364 
365 //--------------------------------------------------------------------------------------------------
371 //--------------------------------------------------------------------------------------------------
373 (
374  le_msg_SessionRef_t _ifgen_sessionRef,
375  le_cfg_IteratorRef_t iteratorRef,
377  const char* LE_NONNULL path
380 );
381 
382 //--------------------------------------------------------------------------------------------------
389 //--------------------------------------------------------------------------------------------------
391 (
392  le_msg_SessionRef_t _ifgen_sessionRef,
393  le_cfg_IteratorRef_t iteratorRef,
395  const char* LE_NONNULL path,
398  char* name,
400  size_t nameSize
402 );
403 
404 //--------------------------------------------------------------------------------------------------
411 //--------------------------------------------------------------------------------------------------
413 (
414  le_msg_SessionRef_t _ifgen_sessionRef,
415  const char* LE_NONNULL newPath,
417  le_cfg_ChangeHandlerFunc_t handlerPtr,
419  void* contextPtr
421 );
422 
423 //--------------------------------------------------------------------------------------------------
427 //--------------------------------------------------------------------------------------------------
429 (
430  le_msg_SessionRef_t _ifgen_sessionRef,
431  le_cfg_ChangeHandlerRef_t handlerRef
433 );
434 
435 //--------------------------------------------------------------------------------------------------
444 //--------------------------------------------------------------------------------------------------
446 (
447  le_msg_SessionRef_t _ifgen_sessionRef,
448  le_cfg_IteratorRef_t iteratorRef,
450  const char* LE_NONNULL path
453 );
454 
455 //--------------------------------------------------------------------------------------------------
466 //--------------------------------------------------------------------------------------------------
468 (
469  le_msg_SessionRef_t _ifgen_sessionRef,
470  le_cfg_IteratorRef_t iteratorRef,
472  const char* LE_NONNULL path
475 );
476 
477 //--------------------------------------------------------------------------------------------------
486 //--------------------------------------------------------------------------------------------------
488 (
489  le_msg_SessionRef_t _ifgen_sessionRef,
490  le_cfg_IteratorRef_t iteratorRef,
492  const char* LE_NONNULL path
495 );
496 
497 //--------------------------------------------------------------------------------------------------
503 //--------------------------------------------------------------------------------------------------
505 (
506  le_msg_SessionRef_t _ifgen_sessionRef,
507  le_cfg_IteratorRef_t iteratorRef,
509  const char* LE_NONNULL path
512 );
513 
514 //--------------------------------------------------------------------------------------------------
526 //--------------------------------------------------------------------------------------------------
528 (
529  le_msg_SessionRef_t _ifgen_sessionRef,
530  le_cfg_IteratorRef_t iteratorRef,
532  const char* LE_NONNULL path,
536  char* value,
538  size_t valueSize,
540  const char* LE_NONNULL defaultValue
543 );
544 
545 //--------------------------------------------------------------------------------------------------
552 //--------------------------------------------------------------------------------------------------
554 (
555  le_msg_SessionRef_t _ifgen_sessionRef,
556  le_cfg_IteratorRef_t iteratorRef,
558  const char* LE_NONNULL path,
561  const char* LE_NONNULL value
563 );
564 
565 //--------------------------------------------------------------------------------------------------
582 //--------------------------------------------------------------------------------------------------
584 (
585  le_msg_SessionRef_t _ifgen_sessionRef,
586  le_cfg_IteratorRef_t iteratorRef,
588  const char* LE_NONNULL path,
592  uint8_t* valuePtr,
594  size_t* valueSizePtr,
596  const uint8_t* defaultValuePtr,
599  size_t defaultValueSize
601 );
602 
603 //--------------------------------------------------------------------------------------------------
612 //--------------------------------------------------------------------------------------------------
614 (
615  le_msg_SessionRef_t _ifgen_sessionRef,
616  le_cfg_IteratorRef_t iteratorRef,
618  const char* LE_NONNULL path,
621  const uint8_t* valuePtr,
623  size_t valueSize
625 );
626 
627 //--------------------------------------------------------------------------------------------------
640 //--------------------------------------------------------------------------------------------------
642 (
643  le_msg_SessionRef_t _ifgen_sessionRef,
644  le_cfg_IteratorRef_t iteratorRef,
646  const char* LE_NONNULL path,
649  int32_t defaultValue
652 );
653 
654 //--------------------------------------------------------------------------------------------------
661 //--------------------------------------------------------------------------------------------------
663 (
664  le_msg_SessionRef_t _ifgen_sessionRef,
665  le_cfg_IteratorRef_t iteratorRef,
667  const char* LE_NONNULL path,
670  int32_t value
672 );
673 
674 //--------------------------------------------------------------------------------------------------
685 //--------------------------------------------------------------------------------------------------
687 (
688  le_msg_SessionRef_t _ifgen_sessionRef,
689  le_cfg_IteratorRef_t iteratorRef,
691  const char* LE_NONNULL path,
694  double defaultValue
697 );
698 
699 //--------------------------------------------------------------------------------------------------
708 //--------------------------------------------------------------------------------------------------
710 (
711  le_msg_SessionRef_t _ifgen_sessionRef,
712  le_cfg_IteratorRef_t iteratorRef,
714  const char* LE_NONNULL path,
717  double value
719 );
720 
721 //--------------------------------------------------------------------------------------------------
731 //--------------------------------------------------------------------------------------------------
733 (
734  le_msg_SessionRef_t _ifgen_sessionRef,
735  le_cfg_IteratorRef_t iteratorRef,
737  const char* LE_NONNULL path,
740  bool defaultValue
743 );
744 
745 //--------------------------------------------------------------------------------------------------
752 //--------------------------------------------------------------------------------------------------
754 (
755  le_msg_SessionRef_t _ifgen_sessionRef,
756  le_cfg_IteratorRef_t iteratorRef,
758  const char* LE_NONNULL path,
761  bool value
763 );
764 
765 //--------------------------------------------------------------------------------------------------
770 //--------------------------------------------------------------------------------------------------
772 (
773  le_msg_SessionRef_t _ifgen_sessionRef,
774  const char* LE_NONNULL path
776 );
777 
778 //--------------------------------------------------------------------------------------------------
783 //--------------------------------------------------------------------------------------------------
785 (
786  le_msg_SessionRef_t _ifgen_sessionRef,
787  const char* LE_NONNULL path
789 );
790 
791 //--------------------------------------------------------------------------------------------------
799 //--------------------------------------------------------------------------------------------------
801 (
802  le_msg_SessionRef_t _ifgen_sessionRef,
803  const char* LE_NONNULL path,
805  char* value,
807  size_t valueSize,
809  const char* LE_NONNULL defaultValue
811 );
812 
813 //--------------------------------------------------------------------------------------------------
817 //--------------------------------------------------------------------------------------------------
819 (
820  le_msg_SessionRef_t _ifgen_sessionRef,
821  const char* LE_NONNULL path,
823  const char* LE_NONNULL value
825 );
826 
827 //--------------------------------------------------------------------------------------------------
836 //--------------------------------------------------------------------------------------------------
838 (
839  le_msg_SessionRef_t _ifgen_sessionRef,
840  const char* LE_NONNULL path,
842  uint8_t* valuePtr,
844  size_t* valueSizePtr,
846  const uint8_t* defaultValuePtr,
849  size_t defaultValueSize
851 );
852 
853 //--------------------------------------------------------------------------------------------------
857 //--------------------------------------------------------------------------------------------------
859 (
860  le_msg_SessionRef_t _ifgen_sessionRef,
861  const char* LE_NONNULL path,
863  const uint8_t* valuePtr,
865  size_t valueSize
867 );
868 
869 //--------------------------------------------------------------------------------------------------
877 //--------------------------------------------------------------------------------------------------
879 (
880  le_msg_SessionRef_t _ifgen_sessionRef,
881  const char* LE_NONNULL path,
883  int32_t defaultValue
885 );
886 
887 //--------------------------------------------------------------------------------------------------
891 //--------------------------------------------------------------------------------------------------
893 (
894  le_msg_SessionRef_t _ifgen_sessionRef,
895  const char* LE_NONNULL path,
897  int32_t value
899 );
900 
901 //--------------------------------------------------------------------------------------------------
911 //--------------------------------------------------------------------------------------------------
913 (
914  le_msg_SessionRef_t _ifgen_sessionRef,
915  const char* LE_NONNULL path,
917  double defaultValue
919 );
920 
921 //--------------------------------------------------------------------------------------------------
927 //--------------------------------------------------------------------------------------------------
929 (
930  le_msg_SessionRef_t _ifgen_sessionRef,
931  const char* LE_NONNULL path,
933  double value
935 );
936 
937 //--------------------------------------------------------------------------------------------------
944 //--------------------------------------------------------------------------------------------------
946 (
947  le_msg_SessionRef_t _ifgen_sessionRef,
948  const char* LE_NONNULL path,
950  bool defaultValue
952 );
953 
954 //--------------------------------------------------------------------------------------------------
958 //--------------------------------------------------------------------------------------------------
960 (
961  le_msg_SessionRef_t _ifgen_sessionRef,
962  const char* LE_NONNULL path,
964  bool value
966 );
967 
968 #endif // LE_CFG_COMMON_H_INCLUDE_GUARD
LE_SHARED le_cfg_nodeType_t ifgen_le_cfg_GetNodeType(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path)
LE_SHARED le_cfg_IteratorRef_t ifgen_le_cfg_CreateWriteTxn(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL basePath)
LE_SHARED void ifgen_le_cfg_DeleteNode(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path)
LE_SHARED void ifgen_le_cfg_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED void ifgen_le_cfg_CancelTxn(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef)
LE_SHARED bool ifgen_le_cfg_QuickGetBool(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL path, bool defaultValue)
LE_SHARED int32_t ifgen_le_cfg_QuickGetInt(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL path, int32_t defaultValue)
Signed 32-bit.
Definition: le_cfg_common.h:77
LE_SHARED bool ifgen_le_cfg_GetBool(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, bool defaultValue)
LE_SHARED le_cfg_IteratorRef_t ifgen_le_cfg_CreateReadTxn(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL basePath)
LE_SHARED double ifgen_le_cfg_QuickGetFloat(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL path, double defaultValue)
LE_SHARED void ifgen_le_cfg_QuickSetEmpty(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL path)
Boolean value.
Definition: le_cfg_common.h:75
LE_SHARED le_result_t ifgen_le_cfg_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
void(* le_cfg_ChangeHandlerFunc_t)(void *contextPtr)
Definition: le_cfg_common.h:103
LE_SHARED bool ifgen_le_cfg_IsEmpty(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path)
LE_SHARED le_result_t ifgen_le_cfg_GoToParent(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef)
struct le_cfg_Iterator * le_cfg_IteratorRef_t
Definition: le_cfg_common.h:61
LE_SHARED le_result_t ifgen_le_cfg_GetBinary(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, uint8_t *valuePtr, size_t *valueSizePtr, const uint8_t *defaultValuePtr, size_t defaultValueSize)
LE_SHARED void ifgen_le_cfg_QuickSetBool(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL path, bool value)
LE_SHARED le_cfg_ChangeHandlerRef_t ifgen_le_cfg_AddChangeHandler(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL newPath, le_cfg_ChangeHandlerFunc_t handlerPtr, void *contextPtr)
A node with no value.
Definition: le_cfg_common.h:71
LE_SHARED bool ifgen_le_cfg_HasLocalBinding(void)
le_cfg_nodeType_t
Definition: le_cfg_common.h:69
Node doesn't exist.
Definition: le_cfg_common.h:83
LE_SHARED void ifgen_le_cfg_InitCommonData(void)
LE_SHARED le_result_t ifgen_le_cfg_GetPath(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, char *pathBuffer, size_t pathBufferSize)
LE_SHARED le_result_t ifgen_le_cfg_GetString(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, char *value, size_t valueSize, const char *LE_NONNULL defaultValue)
LE_SHARED void ifgen_le_cfg_SetEmpty(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path)
LE_SHARED bool ifgen_le_cfg_NodeExists(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path)
LE_SHARED int32_t ifgen_le_cfg_GetInt(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, int32_t defaultValue)
LE_SHARED le_result_t ifgen_le_cfg_GoToNextSibling(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef)
64-bit floating point value.
Definition: le_cfg_common.h:79
LE_SHARED le_result_t ifgen_le_cfg_GoToFirstChild(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef)
LE_SHARED void ifgen_le_cfg_SetFloat(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, double value)
LE_SHARED void ifgen_le_cfg_SetBool(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, bool value)
struct le_cfg_ChangeHandler * le_cfg_ChangeHandlerRef_t
Definition: le_cfg_common.h:94
LE_SHARED void ifgen_le_cfg_QuickSetInt(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL path, int32_t value)
LE_SHARED void ifgen_le_cfg_SetInt(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, int32_t value)
A string encoded as utf8.
Definition: le_cfg_common.h:73
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t
Definition: le_basics.h:45
LE_SHARED void ifgen_le_cfg_CommitTxn(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef)
LE_SHARED void ifgen_le_cfg_QuickSetBinary(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL path, const uint8_t *valuePtr, size_t valueSize)
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
LE_SHARED void ifgen_le_cfg_QuickSetString(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL path, const char *LE_NONNULL value)
LE_SHARED le_result_t ifgen_le_cfg_GetNodeName(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, char *name, size_t nameSize)
LE_SHARED void ifgen_le_cfg_SetString(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, const char *LE_NONNULL value)
LE_SHARED le_result_t ifgen_le_cfg_QuickGetBinary(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL path, uint8_t *valuePtr, size_t *valueSizePtr, const uint8_t *defaultValuePtr, size_t defaultValueSize)
LE_SHARED le_result_t ifgen_le_cfg_QuickGetString(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL path, char *value, size_t valueSize, const char *LE_NONNULL defaultValue)
#define LE_SHARED
Definition: le_basics.h:297
LE_SHARED void ifgen_le_cfg_SetBinary(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, const uint8_t *valuePtr, size_t valueSize)
Non-leaf node, this node is the parent of other nodes.
Definition: le_cfg_common.h:81
LE_SHARED void ifgen_le_cfg_GoToNode(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL newPath)
LE_SHARED void ifgen_le_cfg_QuickSetFloat(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL path, double value)
LE_SHARED void ifgen_le_cfg_QuickDeleteNode(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL path)
LE_SHARED double ifgen_le_cfg_GetFloat(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, double defaultValue)
LE_SHARED void ifgen_le_cfg_RemoveChangeHandler(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_ChangeHandlerRef_t handlerRef)