Skip to content

StreamResource

#include <sbio/core/stream.hh>
struct StreamResource

Defined in src/lib/sbio/core/stream.hh:55

Return Name Description
StreamResourceType type
union sbio::StreamResource::Handle handle

StreamResourceType type { StreamResourceType::Path }

Type: StreamResourceType

Defined in src/lib/sbio/core/stream.hh:56


union sbio::StreamResource::Handle handle

Type: union sbio::StreamResource::Handle

Defined in src/lib/sbio/core/stream.hh:71

Return Name Description
SBIO_HDStreamResource from_path static inline
SBIO_HDStreamResource from_fd static inline
SBIO_HDStreamResource from_memory static inline

static inline

static inline SBIO_HDStreamResource from_path(const char * p)

Defined in src/lib/sbio/core/stream.hh:73


static inline

static inline SBIO_HDStreamResource from_fd(int fd)

Defined in src/lib/sbio/core/stream.hh:80


static inline

static inline SBIO_HDStreamResource from_memory(void * ptr, std::size_t size)

Defined in src/lib/sbio/core/stream.hh:96