Skip to content

class flake::TcpWire

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

Inherits from flake::Wire

Public Functions

Name
TcpWire(string ip, int port)
virtual~TcpWire()
TcpWire(int sock, struct sockaddr_in * addr, TcpReversedServerWire * parent)
virtual ssize_tread(void * buf, size_t len) override
virtual ssize_twrite(void * buf, size_t len) override
virtual intclose() override
virtual intopen() override
virtual boolisOpen() override
virtual uint32_tgetId() const override
virtual intgetFd() const override
virtual intsecure() const override
virtual intauthenticated() const override

Additional inherited members

Public Functions inherited from flake::Wire

Name
virtual~Wire() =default

Public Functions Documentation

function TcpWire

cpp
TcpWire(
    string ip,
    int port
)

function ~TcpWire

cpp
virtual ~TcpWire()

function TcpWire

cpp
TcpWire(
    int sock,
    struct sockaddr_in * addr,
    TcpReversedServerWire * parent
)

function read

cpp
virtual ssize_t read(
    void * buf,
    size_t len
) override

Reimplements: flake::Wire::read

function write

cpp
virtual ssize_t write(
    void * buf,
    size_t len
) 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 getId

cpp
virtual uint32_t getId() const override

Reimplements: flake::Wire::getId

function getFd

cpp
virtual int getFd() const override

Reimplements: flake::Wire::getFd

function secure

cpp
virtual int secure() const override

Reimplements: flake::Wire::secure

function authenticated

cpp
virtual int authenticated() const override

Reimplements: flake::Wire::authenticated