|
| UNetReceiver (std::unique_ptr< UNetReceiveTransport > &&transport, const std::shared_ptr< SMInterface > &smi, bool nocheckConnection=false, const std::string &prefix="unet") |
|
void | start () |
|
void | stop () |
|
std::string | getName () const noexcept |
|
void | setLockUpdate (bool st) noexcept |
|
bool | isLockUpdate () const noexcept |
|
void | resetTimeout () noexcept |
|
bool | isInitOK () const noexcept |
|
bool | isRecvOK () const noexcept |
|
size_t | getLostPacketsNum () const noexcept |
|
void | setReceiveTimeout (timeout_t msec) noexcept |
|
void | setUpdatePause (timeout_t msec) noexcept |
|
void | setLostTimeout (timeout_t msec) noexcept |
|
void | setPrepareTime (timeout_t msec) noexcept |
|
void | setCheckConnectionPause (timeout_t msec) noexcept |
|
void | setMaxDifferens (unsigned long set) noexcept |
|
void | setEvrunTimeout (timeout_t msec) noexcept |
|
void | setInitPause (timeout_t msec) noexcept |
|
void | setBufferSize (size_t sz) noexcept |
|
void | setMaxReceiveAtTime (size_t sz) noexcept |
|
void | setIgnoreCRC (bool set) noexcept |
|
void | setRespondID (uniset::ObjectId id, bool invert=false) noexcept |
|
void | setLostPacketsID (uniset::ObjectId id) noexcept |
|
void | setModeID (uniset::ObjectId id) noexcept |
|
void | forceUpdate () noexcept |
|
std::string | getTransportID () const noexcept |
|
void | connectEvent (EventSlot sl) noexcept |
|
std::shared_ptr< DebugStream > | getLog () noexcept |
|
std::string | getShortInfo () const noexcept |
|
|
ReceiveRetCode | receive () noexcept |
|
void | update () noexcept |
|
void | callback (ev::io &watcher, int revents) noexcept |
|
void | readEvent (ev::io &watcher) noexcept |
|
void | updateEvent (ev::periodic &watcher, int revents) noexcept |
|
void | checkConnectionEvent (ev::periodic &watcher, int revents) noexcept |
|
void | statisticsEvent (ev::periodic &watcher, int revents) noexcept |
|
void | onForceUpdate (ev::async &watcher, int revents) noexcept |
|
void | initEvent (ev::timer &watcher, int revents) noexcept |
|
virtual void | evprepare (const ev::loop_ref &eloop) noexcept override |
|
virtual void | evfinish (const ev::loop_ref &eloop) noexcept override |
|
virtual std::string | wname () const noexcept override |
|
void | initIterators () noexcept |
|
bool | createConnection (bool throwEx=false) |
|
bool | checkConnection () |
|
size_t | rnext (size_t num) |
|