StreamResource::Handle
Handle
Section titled “Handle”#include <sbio/core/stream.hh>union HandleDefined in src/lib/sbio/core/stream.hh:57
Public Attributes
Section titled “Public Attributes”| Return | Name | Description |
|---|---|---|
char |
path |
Null-terminated path or URI string. |
int |
fd |
POSIX file descriptor. |
void * |
ptr |
|
std::size_t |
size |
|
struct sbio::StreamResource::Handle |
memory |
In-memory region. |
char path[1024]Defined in src/lib/sbio/core/stream.hh:58
Null-terminated path or URI string.
int fdDefined in src/lib/sbio/core/stream.hh:60
POSIX file descriptor.
void * ptrDefined in src/lib/sbio/core/stream.hh:66
std::size_t sizeDefined in src/lib/sbio/core/stream.hh:67
memory
Section titled “memory”struct sbio::StreamResource::Handle memoryType: struct sbio::StreamResource::Handle
Defined in src/lib/sbio/core/stream.hh:68
In-memory region.
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
Handle inline |
Handle
Section titled “Handle”inline
inline Handle()Defined in src/lib/sbio/core/stream.hh:70