Appearance
class flake::StreamImpl
#include </Users/ios_developer/workspace/coldwave-os/build/_deps/flake-src/ObjectImpl.h>
Inherits from flake::Stream
Public Functions
Name | |
---|---|
StreamImpl(ConnectionImpl * conn, addr_t src, addr_t dst, uint16_t streamId, string name) | |
virtual | ~StreamImpl() |
addr_t | src() |
addr_t | dst() |
virtual uint16_t | streamId() override |
virtual string | streamName() override |
virtual int | write(byte * data, unsigned int len) override |
virtual int | read(byte ** data, unsigned int * len) override |
virtual void | close() override |
void | pushReadQueue(Property * v) |
Additional inherited members
Protected Functions inherited from flake::Stream
Name | |
---|---|
~Stream() =default |
Public Functions Documentation
function StreamImpl
cpp
StreamImpl(
ConnectionImpl * conn,
addr_t src,
addr_t dst,
uint16_t streamId,
string name
)
function ~StreamImpl
cpp
virtual ~StreamImpl()
function src
cpp
inline addr_t src()
function dst
cpp
inline addr_t dst()
function streamId
cpp
inline virtual uint16_t streamId() override
Return:
Reimplements: flake::Stream::streamId
function streamName
cpp
inline virtual string streamName() override
Return:
Reimplements: flake::Stream::streamName
function write
cpp
virtual int write(
byte * data,
unsigned int len
) override
Parameters:
- data
- len
Return:
Reimplements: flake::Stream::write
function read
cpp
virtual int read(
byte ** data,
unsigned int * len
) override
Parameters:
- data
- len
Return:
Reimplements: flake::Stream::read
function close
cpp
virtual void close() override
Reimplements: flake::Stream::close
function pushReadQueue
cpp
void pushReadQueue(
Property * v
)