UniSet 2.32.1
Открытые члены | Открытые статические члены | Защищенные данные | Полный список членов класса
Класс uniset::UDPReceiveTransport
Граф наследования:uniset::UDPReceiveTransport:
Inheritance graph
[см. легенду]
Граф связей класса uniset::UDPReceiveTransport:
Collaboration graph
[см. легенду]

Открытые члены

 UDPReceiveTransport (const std::string &bind, int port)
 
virtual bool isConnected () const noexcept override
 
virtual std::string toString () const noexcept override
 
virtual std::string ID () const noexcept override
 
virtual bool createConnection (bool throwEx, timeout_t readTimeout, bool noblock) override
 
virtual void disconnect () override
 
virtual int getSocket () const override
 
virtual ssize_t receive (void *r_buf, size_t sz) override
 
virtual bool isReadyForReceive (timeout_t tout) noexcept override
 
virtual int available () override
 

Открытые статические члены

static std::unique_ptr< UDPReceiveTransportcreateFromXml (UniXML::iterator it, const std::string &defaultIP, int numChan)
 

Защищенные данные

std::unique_ptr< UDPReceiveUudp
 
const std::string host
 
const int port
 

Методы

◆ available()

int UDPReceiveTransport::available ( )
overridevirtual

Замещает uniset::UNetReceiveTransport.

◆ createConnection()

bool UDPReceiveTransport::createConnection ( bool throwEx,
timeout_t readTimeout,
bool noblock )
overridevirtual

Замещает uniset::UNetReceiveTransport.

◆ disconnect()

void UDPReceiveTransport::disconnect ( )
overridevirtual

Замещает uniset::UNetReceiveTransport.

◆ getSocket()

int UDPReceiveTransport::getSocket ( ) const
overridevirtual

Замещает uniset::UNetReceiveTransport.

◆ ID()

std::string UDPReceiveTransport::ID ( ) const
overridevirtualnoexcept

Замещает uniset::UNetReceiveTransport.

◆ isConnected()

bool UDPReceiveTransport::isConnected ( ) const
overridevirtualnoexcept

Замещает uniset::UNetReceiveTransport.

◆ isReadyForReceive()

bool UDPReceiveTransport::isReadyForReceive ( timeout_t tout)
overridevirtualnoexcept

Замещает uniset::UNetReceiveTransport.

◆ receive()

ssize_t UDPReceiveTransport::receive ( void * r_buf,
size_t sz )
overridevirtual

Замещает uniset::UNetReceiveTransport.

◆ toString()

std::string UDPReceiveTransport::toString ( ) const
overridevirtualnoexcept

Замещает uniset::UNetReceiveTransport.