CCF
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
ccf::curl::ResponseBody Class Reference

#include <curl.h>

Public Member Functions

 ResponseBody ()=delete
 
 ResponseBody (size_t max_size_)
 
void attach_to_curl (CURL *curl)
 

Static Public Member Functions

static size_t write_response_chunk (uint8_t *ptr, size_t size, size_t nmemb, ResponseBody *response)
 
static size_t noop_write_function (uint8_t *ptr, size_t size, size_t nmemb, ResponseBody *response)
 
static void attach_noop_response (CURL *curl)
 

Public Attributes

std::vector< uint8_t > buffer
 
size_t maximum_size
 

Constructor & Destructor Documentation

◆ ResponseBody() [1/2]

ccf::curl::ResponseBody::ResponseBody ( )
delete

◆ ResponseBody() [2/2]

ccf::curl::ResponseBody::ResponseBody ( size_t  max_size_)
inline

Member Function Documentation

◆ attach_noop_response()

static void ccf::curl::ResponseBody::attach_noop_response ( CURL *  curl)
inlinestatic

◆ attach_to_curl()

void ccf::curl::ResponseBody::attach_to_curl ( CURL *  curl)
inline

◆ noop_write_function()

static size_t ccf::curl::ResponseBody::noop_write_function ( uint8_t *  ptr,
size_t  size,
size_t  nmemb,
ResponseBody response 
)
inlinestatic

◆ write_response_chunk()

static size_t ccf::curl::ResponseBody::write_response_chunk ( uint8_t *  ptr,
size_t  size,
size_t  nmemb,
ResponseBody response 
)
inlinestatic

Member Data Documentation

◆ buffer

std::vector<uint8_t> ccf::curl::ResponseBody::buffer

◆ maximum_size

size_t ccf::curl::ResponseBody::maximum_size

The documentation for this class was generated from the following file: