#include <Sink.h>
Definition at line 57 of file Sink.h.
◆ Sink() [1/3]
core::pipe::Sink::Sink |
( |
Sink & |
| ) |
|
|
delete |
◆ Sink() [2/3]
core::pipe::Sink::Sink |
( |
| ) |
|
|
protecteddefault |
◆ Sink() [3/3]
core::pipe::Sink::Sink |
( |
Sink && |
| ) |
|
|
protecteddefaultnoexcept |
◆ ~Sink()
core::pipe::Sink::~Sink |
( |
| ) |
|
|
protectedvirtual |
◆ disconnect()
void core::pipe::Sink::disconnect |
( |
const Source * |
source | ) |
|
|
private |
◆ isStreaming()
bool core::pipe::Sink::isStreaming |
( |
| ) |
|
|
protected |
◆ onSourceConnect()
virtual void core::pipe::Sink::onSourceConnect |
( |
Source * |
source | ) |
|
|
privatepure virtual |
◆ onSourceData()
virtual void core::pipe::Sink::onSourceData |
( |
const char * |
chunk, |
|
|
std::size_t |
chunkLen |
|
) |
| |
|
privatepure virtual |
◆ onSourceEof()
virtual void core::pipe::Sink::onSourceEof |
( |
| ) |
|
|
privatepure virtual |
◆ onSourceError()
virtual void core::pipe::Sink::onSourceError |
( |
int |
errnum | ) |
|
|
privatepure virtual |
◆ operator=() [1/2]
Sink & core::pipe::Sink::operator= |
( |
Sink && |
| ) |
|
|
protecteddefaultnoexcept |
◆ operator=() [2/2]
Sink & core::pipe::Sink::operator= |
( |
Sink & |
| ) |
|
|
delete |
◆ pipe()
void core::pipe::Sink::pipe |
( |
Source * |
source | ) |
|
|
private |
◆ stop()
void core::pipe::Sink::stop |
( |
| ) |
|
|
protected |
◆ streamData()
void core::pipe::Sink::streamData |
( |
const char * |
chunk, |
|
|
std::size_t |
chunkLen |
|
) |
| |
|
private |
◆ streamEof()
void core::pipe::Sink::streamEof |
( |
| ) |
|
|
private |
◆ streamError()
void core::pipe::Sink::streamError |
( |
int |
errnum | ) |
|
|
private |
◆ Source
◆ source
Source* core::pipe::Sink::source = nullptr |
|
private |
The documentation for this class was generated from the following files: