Instrument Neutral Distributed Interface INDI 2.2.5
Public Types | Public Member Functions | Public Attributes | List of all members
httplib::ContentReader Class Reference

#include <httplib.h>

Public Types

using Reader = std::function< bool(ContentReceiver receiver)>
 
using FormDataReader = std::function< bool(FormDataHeader header, ContentReceiver receiver)>
 

Public Member Functions

 ContentReader (Reader reader, FormDataReader multipart_reader)
 
bool operator() (FormDataHeader header, ContentReceiver receiver) const
 
bool operator() (ContentReceiver receiver) const
 

Public Attributes

Reader reader_
 
FormDataReader formdata_reader_
 

Detailed Description

Definition at line 725 of file httplib.h.

Member Typedef Documentation

◆ FormDataReader

Definition at line 729 of file httplib.h.

◆ Reader

Definition at line 728 of file httplib.h.

Constructor & Destructor Documentation

◆ ContentReader()

httplib::ContentReader::ContentReader ( Reader  reader,
FormDataReader  multipart_reader 
)
inline

Definition at line 732 of file httplib.h.

Member Function Documentation

◆ operator()() [1/2]

bool httplib::ContentReader::operator() ( ContentReceiver  receiver) const
inline

Definition at line 741 of file httplib.h.

◆ operator()() [2/2]

bool httplib::ContentReader::operator() ( FormDataHeader  header,
ContentReceiver  receiver 
) const
inline

Definition at line 736 of file httplib.h.

Member Data Documentation

◆ formdata_reader_

FormDataReader httplib::ContentReader::formdata_reader_

Definition at line 747 of file httplib.h.

◆ reader_

Reader httplib::ContentReader::reader_

Definition at line 746 of file httplib.h.


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