Dns::CachedIp Class Reference
#include <ipcache.h>
Collaboration diagram for Dns::CachedIp:
Public Member Functions | |
CachedIp (const Ip::Address &anIp) | |
bool | bad () const |
whether the address is currently deemed problematic for any reason More... | |
void | markAsBad () |
mark the address as problematic; it might already be marked More... | |
void | forgetMarking () |
undo markAsBad() More... | |
Public Attributes | |
Ip::Address | ip |
Private Attributes | |
bool | bad_ = false |
whether the address is currently deemed problematic More... | |
Detailed Description
Constructor & Destructor Documentation
◆ CachedIp()
|
inlineexplicit |
Member Function Documentation
◆ bad()
◆ forgetMarking()
|
inline |
◆ markAsBad()
Member Data Documentation
◆ bad_
|
private |
Definition at line 40 of file ipcache.h.
Referenced by bad(), forgetMarking(), and markAsBad().
◆ ip
Ip::Address Dns::CachedIp::ip |
Definition at line 37 of file ipcache.h.
Referenced by Dns::GoodIpsIterator::operator*(), and Dns::GoodIpsIterator::operator->().
The documentation for this class was generated from the following file:
- src/ipcache.h