|
join 1.0
lightweight network framework library
|
This is the complete list of members for join::Ping, including all inherited members.
| _buffer | join::Ping | protected |
| _bufferSize | join::Ping | protectedstatic |
| _defaultMaxHops | join::Ping | protectedstatic |
| _defaultProbes | join::Ping | protectedstatic |
| _defaultSize | join::Ping | protectedstatic |
| _defaultTtl | join::Ping | protectedstatic |
| _device | join::Ping | protected |
| _dumpSize | join::Ping | protectedstatic |
| _icmpHeaderSize | join::Ping | protectedstatic |
| _identity | join::Ping | protected |
| _maxMtuProbes | join::Ping | protectedstatic |
| _pending | join::Ping | protected |
| _reactor | join::Ping | protected |
| _retryDelay | join::Ping | protectedstatic |
| _sequence | join::Ping | protected |
| _syncMutex | join::Ping | protected |
| _ttl | join::Ping | protected |
| close(Icmp::Socket &socket) | join::Ping | protected |
| echo(Icmp::Socket &socket, PingStats &stats, std::chrono::milliseconds timeout) | join::Ping | protected |
| EventHandler()=default | join::EventHandler | |
| EventHandler(const EventHandler &other)=default | join::EventHandler | |
| EventHandler(EventHandler &&other)=default | join::EventHandler | |
| fail(PingStats &stats, const std::error_code &code, const std::string &error) | join::Ping | protectedstatic |
| headerSize(const PingStats &stats) | join::Ping | protectedstatic |
| isFatal(const PingStats &stats, uint32_t transmitted) | join::Ping | protectedstatic |
| message(int family, uint8_t type, uint8_t code) noexcept | join::Ping | static |
| notify(const PingNotify &function, const PingStats &stats) | join::Ping | protectedstatic |
| onClose(int fd) | join::EventHandler | inlineprotectedvirtual |
| onError(int fd) override final | join::Ping | protectedvirtual |
| onEvent(int fd, uint32_t revents) | join::EventHandler | inlineprotectedvirtual |
| onFailure | join::Ping | |
| onHop | join::Ping | |
| onReadable(int fd) override final | join::Ping | protectedvirtual |
| onStart | join::Ping | |
| onStop | join::Ping | |
| onSuccess | join::Ping | |
| onWriteable(int fd) | join::EventHandler | inlineprotectedvirtual |
| open(Icmp::Socket &socket, PingStats &stats) | join::Ping | protected |
| operator=(const Ping &other)=delete | join::Ping | |
| operator=(Ping &&other)=delete | join::Ping | |
| join::EventHandler::operator=(const EventHandler &other)=default | join::EventHandler | |
| join::EventHandler::operator=(EventHandler &&other)=default | join::EventHandler | |
| pathMtu(const IpAddress &source, const std::string &destination, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::Ping | |
| Ping(int ttl=_defaultTtl, Reactor &reactor=ReactorThread::reactor()) | join::Ping | explicit |
| Ping(const std::string &device, int ttl=_defaultTtl, Reactor &reactor=ReactorThread::reactor()) | join::Ping | explicit |
| Ping(const Ping &other)=delete | join::Ping | |
| Ping(Ping &&other)=delete | join::Ping | |
| ping(const IpAddress &source, const std::string &destination, int size=_defaultSize, int count=1, std::chrono::milliseconds interval=std::chrono::milliseconds(500), int df=IP_PMTUDISC_DONT, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::Ping | |
| ping4(const std::string &destination, int size=_defaultSize, int count=1, std::chrono::milliseconds interval=std::chrono::milliseconds(500), int ttl=_defaultTtl, int df=IP_PMTUDISC_DONT, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::Ping | static |
| ping6(const std::string &destination, int size=_defaultSize, int count=1, std::chrono::milliseconds interval=std::chrono::milliseconds(500), int ttl=_defaultTtl, int df=IP_PMTUDISC_DONT, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::Ping | static |
| PingNotify typedef | join::Ping | |
| setFilter(Icmp::Socket &socket, PingStats &stats) | join::Ping | protectedstatic |
| trace(const IpAddress &source, const std::string &destination, int maxHops=_defaultMaxHops, int probes=_defaultProbes, int size=_defaultSize, int df=IP_PMTUDISC_DONT, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::Ping | |
| ~EventHandler()=default | join::EventHandler | virtual |
| ~Ping()=default | join::Ping |