reflex::Input::Handler Struct Reference

updated Thu Jun 19 2025 by Robert van Engelen
 
Public Member Functions | List of all members
reflex::Input::Handler Struct Referenceabstract

FILE* handler functor base class to analyze FILE* input, handle errors and non-blocking FILE* reads. More...

#include <input.h>

Public Member Functions

virtual size_t operator() (FILE *file, char *buf, size_t len)=0
 
virtual ~Handler ()
 

Detailed Description

FILE* handler functor base class to analyze FILE* input, handle errors and non-blocking FILE* reads.

Constructor & Destructor Documentation

virtual reflex::Input::Handler::~Handler ( )
inlinevirtual

Member Function Documentation

virtual size_t reflex::Input::Handler::operator() ( FILE *  file,
char *  buf,
size_t  len 
)
pure virtual
Parameters
fileopen file
bufpointer to buffer with data read from file, may be changed by handler
lenlength of the buffered data, should be returned by the functor, or shorter to ignore or zero to force EOF and stop reading

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