SNode.C
|
#include <FileReader.h>
Public Member Functions | |
bool | isOpen () override |
void | start () final |
void | suspend () final |
void | resume () final |
void | stop () final |
![]() | |
EventReceiver (const std::string &name) | |
EventReceiver (EventReceiver &)=delete | |
EventReceiver (EventReceiver &&)=delete | |
EventReceiver & | operator= (EventReceiver &)=delete |
EventReceiver & | operator= (EventReceiver &&)=delete |
virtual void | destruct () |
void | span () |
void | relax () |
const std::string & | getName () const |
![]() | |
Source ()=default | |
Source (Source &)=delete | |
Source (Source &&) noexcept=default | |
Source & | operator= (Source &)=delete |
Source & | operator= (Source &&) noexcept=default |
virtual | ~Source () |
void | pipe (Sink *sink, const std::function< void(int)> &callback) |
void | pipe (const std::shared_ptr< Sink > &sink, const std::function< void(int)> &callback) |
![]() | |
File () | |
~File () override | |
![]() | |
Descriptor ()=delete | |
Descriptor (const Descriptor &d)=delete | |
Descriptor & | operator= (int fd) |
Descriptor & | operator= (const Descriptor &descriptor)=delete |
Descriptor & | operator= (Descriptor &&descriptor) noexcept |
int | getFd () const |
Static Public Member Functions | |
static FileReader * | open (const std::string &path) |
![]() | |
static void | atNextTick (const std::function< void(void)> &callBack) |
Protected Attributes | |
int | openErrno = 0 |
bool | running = false |
Private Member Functions | |
FileReader (int fd, const std::string &name, std::size_t pufferSize, int openErrno) | |
void | onEvent (const utils::Timeval ¤tTime) override |
Private Attributes | |
std::size_t | pufferSize = 0 |
bool | suspended = false |
Additional Inherited Members | |
![]() | |
virtual | ~EventReceiver ()=default |
![]() | |
ssize_t | send (const char *chunk, std::size_t chunkLen) |
void | eof () |
void | error (int errnum) |
![]() | |
Descriptor (int fd) | |
Descriptor (Descriptor &&descriptor) noexcept | |
virtual | ~Descriptor () |
Definition at line 36 of file FileReader.h.
|
private |
Definition at line 37 of file FileReader.cpp.
References FileReader(), and openErrno.
Referenced by FileReader().
|
overridevirtual |
|
overrideprivatevirtual |
Implements core::EventReceiver.
Definition at line 56 of file FileReader.cpp.
References core::pipe::Source::eof(), core::pipe::Source::error(), running, and suspended.
|
static |
Definition at line 44 of file FileReader.cpp.
|
finalvirtual |
Implements core::pipe::Source.
Definition at line 98 of file FileReader.cpp.
|
finalvirtual |
|
finalvirtual |
Implements core::pipe::Source.
Definition at line 105 of file FileReader.cpp.
References core::pipe::Source::eof(), and running.
|
finalvirtual |
Implements core::pipe::Source.
Definition at line 92 of file FileReader.cpp.
|
protected |
Definition at line 61 of file FileReader.h.
Referenced by FileReader().
|
private |
Definition at line 56 of file FileReader.h.
|
protected |
|
private |
Definition at line 58 of file FileReader.h.