ContentReader Class Reference

#include <RobotAPI/libraries/armem/server/ltm/detail/mixins/util/httplib.h>

Public Types

using MultipartReader
 
using Reader = std::function<bool(ContentReceiver receiver)>
 

Public Member Functions

 ContentReader (Reader reader, MultipartReader multipart_reader)
 
bool operator() (ContentReceiver receiver) const
 
bool operator() (MultipartContentHeader header, ContentReceiver receiver) const
 

Public Attributes

MultipartReader multipart_reader_
 
Reader reader_
 

Detailed Description

Definition at line 586 of file httplib.h.

Member Typedef Documentation

◆ MultipartReader

Initial value:
std::function<bool(MultipartContentHeader header,
ContentReceiver receiver)>
std::function< bool(const MultipartFormData &file)> MultipartContentHeader
Definition httplib.h:583
std::function< bool(const char *data, size_t data_length)> ContentReceiver
Definition httplib.h:580

Definition at line 589 of file httplib.h.

◆ Reader

using Reader = std::function<bool(ContentReceiver receiver)>

Definition at line 588 of file httplib.h.

Constructor & Destructor Documentation

◆ ContentReader()

ContentReader ( Reader reader,
MultipartReader multipart_reader )
inline

Definition at line 592 of file httplib.h.

Member Function Documentation

◆ operator()() [1/2]

bool operator() ( ContentReceiver receiver) const
inline

Definition at line 601 of file httplib.h.

◆ operator()() [2/2]

bool operator() ( MultipartContentHeader header,
ContentReceiver receiver ) const
inline

Definition at line 596 of file httplib.h.

Member Data Documentation

◆ multipart_reader_

MultipartReader multipart_reader_

Definition at line 606 of file httplib.h.

◆ reader_

Reader reader_

Definition at line 605 of file httplib.h.


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