Skip to content

class flake::UdpWire

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

Inherits from flake::Wire

Public Functions

Name
UdpWire(string ip, int port)
UdpWire(int sock, struct sockaddr_in * addr, UdpServerWire * parent)
virtual~UdpWire()
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

Friends

Name
classUdpServerWire

Additional inherited members

Public Functions inherited from flake::Wire

Name
virtual~Wire() =default

Public Functions Documentation

function UdpWire

cpp
UdpWire(
    string ip,
    int port
)

function UdpWire

cpp
UdpWire(
    int sock,
    struct sockaddr_in * addr,
    UdpServerWire * parent
)

function ~UdpWire

cpp
virtual ~UdpWire()

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

Friends

friend UdpServerWire

cpp
friend class UdpServerWire(
    UdpServerWire 
);