Skip to content

class flake::TTYWire

#include </Users/ios_developer/workspace/coldwave-os/build/_deps/flake-src/wire/unix/TTYWire.h>

Inherits from flake::Wire

Public Functions

Name
TTYWire(string path)
TTYWire(uint8_t remoteAddress, uint8_t localAddress, int fd, string devPath)
virtual size_tread(void * p, size_t l) override
virtual size_twrite(void * p, size_t l) override
virtual intclose() override
virtual intopen() override
virtual boolisOpen() override
char *describe()

Additional inherited members

Public Functions inherited from flake::Wire

Name
virtual~Wire() =default
virtual uint32_tgetId() const =0
virtual intgetFd() const =0
virtual intsecure() const =0
virtual intauthenticated() const =0

Public Functions Documentation

function TTYWire

cpp
TTYWire(
    string path
)

function TTYWire

cpp
TTYWire(
    uint8_t remoteAddress,
    uint8_t localAddress,
    int fd,
    string devPath
)

function read

cpp
virtual size_t read(
    void * p,
    size_t l
) override

Reimplements: flake::Wire::read

function write

cpp
virtual size_t write(
    void * p,
    size_t l
) override

Reimplements: flake::Wire::write

function close

cpp
virtual int close() override

Reimplements: flake::Wire::close

function open

cpp
virtual int open() override

Reimplements: flake::Wire::open

function isOpen

cpp
virtual bool isOpen() override

Reimplements: flake::Wire::isOpen

function describe

cpp
char * describe()