Guitar
Public Member Functions | Public Attributes | List of all members
WebClient::Part Struct Reference

#include <webclient.h>

Collaboration diagram for WebClient::Part:
Collaboration graph
[legend]

Public Member Functions

 Part ()=default
 
 Part (char const *data, size_t size, std::string const &content_type={})
 
void set_content_disposition (ContentDisposition const &cd)
 

Public Attributes

const char * data = nullptr
 
size_t size = 0
 
std::string content_type
 
ContentDisposition content_disposition
 
std::string content_transfer_encoding
 

Constructor & Destructor Documentation

◆ Part() [1/2]

WebClient::Part::Part ( )
default

◆ Part() [2/2]

WebClient::Part::Part ( char const *  data,
size_t  size,
std::string const &  content_type = {} 
)
inline

Member Function Documentation

◆ set_content_disposition()

void WebClient::Part::set_content_disposition ( ContentDisposition const &  cd)
inline

Member Data Documentation

◆ content_disposition

ContentDisposition WebClient::Part::content_disposition

◆ content_transfer_encoding

std::string WebClient::Part::content_transfer_encoding

◆ content_type

std::string WebClient::Part::content_type

◆ data

const char* WebClient::Part::data = nullptr

◆ size

size_t WebClient::Part::size = 0

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