#include <Source.h>
|
ssize_t | send (const char *chunk, std::size_t chunkLen) |
|
void | eof () |
|
void | error (int errnum) |
|
Definition at line 60 of file Source.h.
◆ Source() [1/3]
core::pipe::Source::Source |
( |
| ) |
|
|
default |
◆ Source() [2/3]
core::pipe::Source::Source |
( |
Source & |
| ) |
|
|
delete |
◆ Source() [3/3]
core::pipe::Source::Source |
( |
Source && |
| ) |
|
|
defaultnoexcept |
◆ ~Source()
core::pipe::Source::~Source |
( |
| ) |
|
|
virtual |
◆ disconnect()
void core::pipe::Source::disconnect |
( |
const Sink * |
sink | ) |
|
|
private |
◆ eof()
void core::pipe::Source::eof |
( |
| ) |
|
|
protected |
◆ error()
void core::pipe::Source::error |
( |
int |
errnum | ) |
|
|
protected |
◆ isOpen()
virtual bool core::pipe::Source::isOpen |
( |
| ) |
|
|
pure virtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ pipe() [1/2]
void core::pipe::Source::pipe |
( |
const std::shared_ptr< Sink > & |
sink, |
|
|
const std::function< void(int)> & |
callback |
|
) |
| |
Definition at line 77 of file Source.cpp.
77 {
79 }
void pipe(Sink *sink, const std::function< void(int)> &callback)
References pipe().
◆ pipe() [2/2]
void core::pipe::Source::pipe |
( |
Sink * |
sink, |
|
|
const std::function< void(int)> & |
callback |
|
) |
| |
◆ resume()
virtual void core::pipe::Source::resume |
( |
| ) |
|
|
pure virtual |
◆ send()
ssize_t core::pipe::Source::send |
( |
const char * |
chunk, |
|
|
std::size_t |
chunkLen |
|
) |
| |
|
protected |
◆ start()
virtual void core::pipe::Source::start |
( |
| ) |
|
|
pure virtual |
◆ stop()
virtual void core::pipe::Source::stop |
( |
| ) |
|
|
pure virtual |
◆ suspend()
virtual void core::pipe::Source::suspend |
( |
| ) |
|
|
pure virtual |
◆ Sink
◆ sink
Sink* core::pipe::Source::sink = nullptr |
|
private |
The documentation for this class was generated from the following files: