Snapdragon® Telematics Application Framework (TelAF) Interface Specification
le_cfgAdmin_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 
279 #ifndef LE_CFGADMIN_INTERFACE_H_INCLUDE_GUARD
280 #define LE_CFGADMIN_INTERFACE_H_INCLUDE_GUARD
281 
282 
283 #include "legato.h"
284 
285 // Interface specific includes
286 #include "le_cfg_interface.h"
287 
288 // Internal includes for this interface
289 #include "le_cfgAdmin_common.h"
290 //--------------------------------------------------------------------------------------------------
294 //--------------------------------------------------------------------------------------------------
295 typedef void (*le_cfgAdmin_DisconnectHandler_t)(void *);
296 
297 //--------------------------------------------------------------------------------------------------
309 //--------------------------------------------------------------------------------------------------
311 (
312  void
313 );
314 
315 //--------------------------------------------------------------------------------------------------
334 //--------------------------------------------------------------------------------------------------
336 (
337  void
338 );
339 
340 //--------------------------------------------------------------------------------------------------
348 //--------------------------------------------------------------------------------------------------
350 (
351  le_cfgAdmin_DisconnectHandler_t disconnectHandler,
352  void *contextPtr
353 );
354 
355 //--------------------------------------------------------------------------------------------------
366 //--------------------------------------------------------------------------------------------------
368 (
369  le_cfgAdmin_DisconnectHandler_t disconnectHandler,
370  void *contextPtr
371 );
372 
373 //--------------------------------------------------------------------------------------------------
384 //--------------------------------------------------------------------------------------------------
386 (
387  void
388 );
389 
390 //--------------------------------------------------------------------------------------------------
405 //--------------------------------------------------------------------------------------------------
407 (
408  le_cfg_IteratorRef_t iteratorRef,
410  const char* LE_NONNULL filePath,
412  const char* LE_NONNULL nodePath
416 );
417 
418 //--------------------------------------------------------------------------------------------------
430 //--------------------------------------------------------------------------------------------------
432 (
433  le_cfg_IteratorRef_t iteratorRef,
435  const char* LE_NONNULL filePath,
437  const char* LE_NONNULL nodePath
441 );
442 
443 //--------------------------------------------------------------------------------------------------
447 //--------------------------------------------------------------------------------------------------
449 (
450  const char* LE_NONNULL treeName
452 );
453 
454 //--------------------------------------------------------------------------------------------------
459 //--------------------------------------------------------------------------------------------------
461 (
462  void
463 );
464 
465 //--------------------------------------------------------------------------------------------------
469 //--------------------------------------------------------------------------------------------------
471 (
472  le_cfgAdmin_IteratorRef_t iteratorRef
474 );
475 
476 //--------------------------------------------------------------------------------------------------
484 //--------------------------------------------------------------------------------------------------
486 (
487  le_cfgAdmin_IteratorRef_t iteratorRef,
489  char* name,
492  size_t nameSize
494 );
495 
496 //--------------------------------------------------------------------------------------------------
503 //--------------------------------------------------------------------------------------------------
505 (
506  le_cfgAdmin_IteratorRef_t iteratorRef
508 );
509 
510 #endif // LE_CFGADMIN_INTERFACE_H_INCLUDE_GUARD
le_result_t le_cfgAdmin_ImportTree(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL filePath, const char *LE_NONNULL nodePath)
Definition: le_cfgAdmin_client.c:566
le_cfgAdmin_IteratorRef_t le_cfgAdmin_CreateTreeIterator(void)
Definition: le_cfgAdmin_client.c:642
struct le_cfg_Iterator * le_cfg_IteratorRef_t
Definition: le_cfg_common.h:61
le_result_t le_cfgAdmin_ExportTree(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL filePath, const char *LE_NONNULL nodePath)
Definition: le_cfgAdmin_client.c:599
LE_FULL_API void le_cfgAdmin_SetNonExitServerDisconnectHandler(le_cfgAdmin_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: le_cfgAdmin_client.c:457
void le_cfgAdmin_DeleteTree(const char *LE_NONNULL treeName)
Definition: le_cfgAdmin_client.c:624
le_result_t le_cfgAdmin_NextTree(le_cfgAdmin_IteratorRef_t iteratorRef)
Definition: le_cfgAdmin_client.c:705
void le_cfgAdmin_ReleaseTreeIterator(le_cfgAdmin_IteratorRef_t iteratorRef)
Definition: le_cfgAdmin_client.c:657
void(* le_cfgAdmin_DisconnectHandler_t)(void *)
Definition: le_cfgAdmin_interface.h:295
void le_cfgAdmin_ConnectService(void)
Definition: le_cfgAdmin_client.c:291
LE_FULL_API void le_cfgAdmin_SetServerDisconnectHandler(le_cfgAdmin_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: le_cfgAdmin_client.c:380
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t
Definition: le_basics.h:45
le_result_t le_cfgAdmin_TryConnectService(void)
Definition: le_cfgAdmin_client.c:323
void le_cfgAdmin_DisconnectService(void)
Definition: le_cfgAdmin_client.c:503
#define LE_FULL_API
Definition: le_apiFeatures.h:42
struct le_cfgAdmin_Iterator * le_cfgAdmin_IteratorRef_t
Definition: le_cfgAdmin_common.h:29
le_result_t le_cfgAdmin_GetTreeName(le_cfgAdmin_IteratorRef_t iteratorRef, char *name, size_t nameSize)
Definition: le_cfgAdmin_client.c:678