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

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

 UDPSendTransport (const std::string &host, int port)
 
virtual bool isConnected () const noexcept override
 
virtual std::string toString () const noexcept override
 
virtual bool createConnection (bool throwEx, timeout_t sendTimeout) override
 
virtual int getSocket () const override
 
virtual bool isReadyForSend (timeout_t tout) noexcept override
 
virtual ssize_t send (const void *buf, size_t sz) override
 

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

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

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

std::unique_ptr< UDPSocketUudp
 
Poco::Net::SocketAddress saddr
 

Методы

◆ createConnection()

bool UDPSendTransport::createConnection ( bool throwEx,
timeout_t sendTimeout )
overridevirtual

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

◆ getSocket()

int UDPSendTransport::getSocket ( ) const
overridevirtual

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

◆ isConnected()

bool UDPSendTransport::isConnected ( ) const
overridevirtualnoexcept

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

◆ isReadyForSend()

bool UDPSendTransport::isReadyForSend ( timeout_t tout)
overridevirtualnoexcept

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

◆ send()

ssize_t UDPSendTransport::send ( const void * buf,
size_t sz )
overridevirtual

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

◆ toString()

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

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