33#ifndef SBG_ECOM_CMD_API_H
34#define SBG_ECOM_CMD_API_H
Main header for the SBG Systems common C library.
Contains main sbgECom methods.
struct _SbgEComHandle SbgEComHandle
Definition sbgECom.h:62
SbgErrorCode sbgEComCmdApiGet(SbgEComHandle *pHandle, const char *pPath, const char *pQuery, SbgEComCmdApiReply *pReply)
bool sbgEComCmdApiReplySuccessful(const SbgEComCmdApiReply *pReply)
void sbgEComCmdApiReplyDestroy(SbgEComCmdApiReply *pReply)
struct _SbgEComCmdApiReply SbgEComCmdApiReply
SbgErrorCode sbgEComCmdApiPost(SbgEComHandle *pHandle, const char *pPath, const char *pQuery, const char *pBody, SbgEComCmdApiReply *pReply)
void sbgEComCmdApiReplyConstruct(SbgEComCmdApiReply *pReply)
Implementation of the sbgECom binary communication protocol.
struct _SbgEComProtocolPayload SbgEComProtocolPayload
enum _SbgErrorCode SbgErrorCode
Definition sbgEComCmdApi.h:59
uint16_t statusCode
Definition sbgEComCmdApi.h:61
SbgEComProtocolPayload payload
Definition sbgEComCmdApi.h:60
const char * pContent
Definition sbgEComCmdApi.h:62