/** * Synchronisation response */ #pragma once #include #include #include #ifdef __cplusplus extern "C" { #endif typedef struct sync_response { size_t len; bool relays[]; } sync_response; /** * Decode synchronize response from server */ sync_response *sync_response_parse(cJSON *res); /** * Print synchronize reponse content */ void sync_response_print(sync_response *res); /** * Free memory allocated for synchronize response */ void sync_response_free(sync_response *res); #ifdef __cplusplus } #endif