|
Public Types |
typedef std::list< WhoisEntry > | WhoisList |
Static Public Member Functions |
static std::string | whois (const std::string &forwhat, const Url &url, short int port=43) throw (net_error) |
static std::string | whois (const Url &forwhat, const Url &url, short int port=43) throw (net_error) |
static std::string | whoisip (const Url &forwhat, const Url &url, short int port=43) throw (net_error) |
static WhoisList | whoisip (const Url &forwhat) throw (net_error) |
static const RIR & | rirFromRirHandle (const std::string &handle) throw (net_error) |
static WhoisCache * | setCache (WhoisCache *_cache) |
static WhoisCache * | getCache () |
Private Member Functions |
| ZeWhois () |
Static Private Member Functions |
static UrlRange | findRange (const std::string &str, const RIRImpl &rir, const Url &url) |
static std::string | getID (const std::string &response, const RIRImpl &rir) throw (net_error) |
static void | do_whoisip (const Url &forwhat, const RIR &rir, WhoisList &lst) throw (net_error) |
Static Private Attributes |
static WhoisCache * | cache |
Classes |
struct | RIR |
struct | WhoisEntry |