XDK API  3.6.0
Documentation
Data Structures | Typedefs | Functions
XDK_HTTPRestClient.h File Reference
#include "BCDS_Retcode.h"
#include "BCDS_CmdProcessor.h"
+ Include dependency graph for XDK_HTTPRestClient.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  HTTPRestClient_Config_S
 Structure to represent the HTTP Rest Client POST/GET common configurations. More...
 
struct  HTTPRestClient_Get_S
 Structure to represent the HTTP Rest Client GET configurations. More...
 
struct  HTTPRestClient_Post_S
 Structure to represent the HTTP Rest Client POST configurations. More...
 
struct  HTTPRestClient_Setup_S
 Structure to represent the HTTP Rest Client setup features. More...
 

Typedefs

typedef struct
HTTPRestClient_Config_S 
HTTPRestClient_Config_T
 Typedef to represent the HTTP Rest Client POST/GET common configuration. More...
 
typedef struct HTTPRestClient_Get_S HTTPRestClient_Get_T
 Typedef to represent the HTTP Rest Client GET configuration. More...
 
typedef void(* HTTPRestClient_GetCB_T )(const char *responseContent, uint32_t responseContentLen, bool isLastMessage)
 Typedef of the HTTP GET payload callback. More...
 
typedef struct
HTTPRestClient_Post_S 
HTTPRestClient_Post_T
 Typedef to represent the HTTP Rest Client POST configuration. More...
 
typedef struct
HTTPRestClient_Setup_S 
HTTPRestClient_Setup_T
 Typedef to represent the HTTP Rest Client setup feature. More...
 

Functions

Retcode_T HTTPRestClient_Enable (void)
 This will enable the HTTP rest client. More...
 
Retcode_T HTTPRestClient_Get (HTTPRestClient_Config_T *config, HTTPRestClient_Get_T *get, uint32_t timeout)
 This will do a HTTP rest client GET request. More...
 
Retcode_T HTTPRestClient_GetFirmware (HTTPRestClient_Config_T *config, HTTPRestClient_Get_T *get, uint32_t timeout)
 This will do Firmware download through http and stored it in sd card if the get->GetCB is NULL. If get->GetCB is defined, then firmware data will be passed to application. More...
 
Retcode_T HTTPRestClient_Post (HTTPRestClient_Config_T *config, HTTPRestClient_Post_T *post, uint32_t timeout)
 This will do a HTTP rest client POST. More...
 
Retcode_T HTTPRestClient_Setup (HTTPRestClient_Setup_T *setup)
 This will setup the HTTP rest client. More...
 

All rights reserved. The use is subject to the XDK SDK EULA by Bosch Connected Devices and Solutions GmbH.
This documentation file has been automatically generated on Thu Mar 14 2019 19:12:40 by doxygen 1.8.8