DataSink Class Reference

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

Public Member Functions

 DataSink ()
 
 DataSink (const DataSink &)=delete
 
 DataSink (DataSink &&)=delete
 
DataSink & operator= (const DataSink &)=delete
 
DataSink & operator= (DataSink &&)=delete
 

Public Attributes

std::function< void()> done
 
std::function< void(const Headers &trailer)> done_with_trailer
 
std::function< bool()> is_writable
 
std::ostream os
 
std::function< bool(const char *data, size_t data_len)> write
 

Constructor & Destructor Documentation

◆ DataSink() [1/3]

DataSink ( )
inline

◆ DataSink() [2/3]

DataSink ( const DataSink & )
delete

◆ DataSink() [3/3]

DataSink ( DataSink && )
delete

Member Function Documentation

◆ operator=() [1/2]

DataSink & operator= ( const DataSink & )
delete

◆ operator=() [2/2]

DataSink & operator= ( DataSink && )
delete

Member Data Documentation

◆ done

std::function<void()> done

◆ done_with_trailer

std::function<void(const Headers &trailer)> done_with_trailer

◆ is_writable

std::function<bool()> is_writable

◆ os

std::ostream os

◆ write

std::function<bool(const char *data, size_t data_len)> write

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