Communication library to the Rovio's HTTP server. More...
#include <rovio_shared/rovio_http.h>
Go to the source code of this file.
Functions | |
void | rovio_response_clean (rovio_response *resp) |
size_t | write_data (char *ptr, size_t size, size_t nmemb, rovio_response *buf) |
Communication library to the Rovio's HTTP server.
rovio_http allows direct communication to the Rovio's HTTP server. This library uses CURL to transmit messages to and from the Rovio.
Definition in file rovio_http.cpp.
void rovio_response_clean | ( | rovio_response * | resp | ) |
Cleanup any resources used by a rovio_response struct.
resp | the rovio_response struct to cleanup |
Definition at line 127 of file rovio_http.cpp.
size_t write_data | ( | char * | ptr, |
size_t | size, | ||
size_t | nmemb, | ||
rovio_response * | buf | ||
) |
The callback function used by cURL to store the response from the Rovio. This function should only be used by cURL internally by the rovio_http.
Definition at line 99 of file rovio_http.cpp.