|
UniSet 2.32.1
|
Открытые члены | |
| MulticastReceiveTransport (const std::string &bind, int port, const std::vector< Poco::Net::IPAddress > &joinGroups, const std::string &iface="") | |
| 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 |
| std::vector< Poco::Net::IPAddress > | getGroups () |
| void | setLoopBack (bool state) |
| bool | isReadyForReceive (timeout_t tout) noexcept override |
| virtual ssize_t | receive (void *r_buf, size_t sz) override |
| virtual int | available () override |
| std::string | iface () const |
Открытые статические члены | |
| static std::unique_ptr< MulticastReceiveTransport > | createFromXml (UniXML::iterator root, UniXML::iterator it, int numChan) |
| static xmlNode * | getReceiveListNode (UniXML::iterator root) |
Защищенные данные | |
| std::unique_ptr< MulticastSocketU > | udp |
| const std::string | host |
| const int | port |
| const std::vector< Poco::Net::IPAddress > | groups |
| const std::string | ifaceaddr |
|
overridevirtual |
Замещает uniset::UNetReceiveTransport.
|
overridevirtual |
Замещает uniset::UNetReceiveTransport.
|
overridevirtual |
Замещает uniset::UNetReceiveTransport.
|
overridevirtual |
Замещает uniset::UNetReceiveTransport.
|
overridevirtualnoexcept |
Замещает uniset::UNetReceiveTransport.
|
overridevirtualnoexcept |
Замещает uniset::UNetReceiveTransport.
|
overridevirtualnoexcept |
Замещает uniset::UNetReceiveTransport.
|
overridevirtual |
Замещает uniset::UNetReceiveTransport.
|
overridevirtualnoexcept |
Замещает uniset::UNetReceiveTransport.