ContentReader Class Reference

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

Public Types

using MultipartReader = std::function< bool(MultipartContentHeader header, ContentReceiver receiver)>
 
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

using MultipartReader = std::function<bool(MultipartContentHeader header, ContentReceiver receiver)>

Definition at line 590 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: