#include <Stream.hpp>
|
template<class T > |
using | SinkFunc = int(*)(Stream st, const char *data, size_t nbytes, T *opaque) |
|
template<class T > |
using | SinkHoleFunc = bool(*)(Stream st, long long length, T *opaque) |
|
template<class T > |
using | SourceFunc = int(*)(Stream st, char *data, size_t nbytes, T *opaque) |
|
template<class T > |
using | SourceHoleFunc = bool(*)(Stream st, int *inData, long long *length, T *opaque) |
|
template<class T > |
using | SourceSkipFunc = bool(*)(Stream st, long long length, T *opaque) |
|
virt::Stream::Stream |
( |
const Stream & |
oth | ) |
|
|
inlinenoexcept |
constexpr virt::Stream::Stream |
( |
Stream && |
from | ) |
|
|
noexcept |
virt::Stream::~Stream |
( |
| ) |
|
|
inlinenoexcept |
bool virt::Stream::abort |
( |
| ) |
|
|
inlinenoexcept |
bool virt::Stream::finish |
( |
| ) |
|
|
inlinenoexcept |
constexpr Stream & virt::Stream::operator= |
( |
Stream && |
from | ) |
|
|
noexcept |
int virt::Stream::recv |
( |
gsl::span< char > |
span | ) |
|
|
inlinenoexcept |
int virt::Stream::recv |
( |
char * |
buf, |
|
|
size_t |
buflen |
|
) |
| |
|
inlinenoexcept |
int virt::Stream::recv |
( |
gsl::span< char > |
span, |
|
|
RecvFlag |
flags |
|
) |
| |
|
inlinenoexcept |
int virt::Stream::recv |
( |
char * |
buf, |
|
|
size_t |
buflen, |
|
|
RecvFlag |
flags |
|
) |
| |
|
inlinenoexcept |
std::optional< long long > virt::Stream::recvHole |
( |
| ) |
|
|
inline |
int virt::Stream::send |
( |
gsl::span< const char > |
span | ) |
|
|
inlinenoexcept |
int virt::Stream::send |
( |
const char * |
buf, |
|
|
size_t |
buflen |
|
) |
| |
|
inlinenoexcept |
bool virt::Stream::sendHole |
( |
long long |
len | ) |
|
|
inlinenoexcept |
friend virt::Stream::Connection |
friend virt::Stream::Domain |
friend virt::Stream::StorageVol |
The documentation for this class was generated from the following file: