Trippin Cyril
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
trippingcyril::net::dns::IPv4ReverseLookup Class Reference

Do a reverse ipv4 lookup. More...

#include <DNS.h>

Inheritance diagram for trippingcyril::net::dns::IPv4ReverseLookup:
[legend]
Collaboration diagram for trippingcyril::net::dns::IPv4ReverseLookup:
[legend]

Public Member Functions

 IPv4ReverseLookup (const Module *module, const IPv4Address &ip, DNSReverseCallback *callback)
 
 IPv4ReverseLookup (const Module *module, const IPv4Address &ip, const DNSLamdbaReverseCallback &callback, const DNSLamdbaErrorCallback &errorCallback)
 
virtual ~IPv4ReverseLookup ()
 
const IPv4Address GetQuery () const
 
- Public Member Functions inherited from trippingcyril::trippingcyril::Event
 Event (const Module *module)
 
virtual ~Event ()
 
const ModuleGetModule () const
 

Additional Inherited Members

- Protected Member Functions inherited from trippingcyril::trippingcyril::Event
event_base * GetEventBase () const
 
evdns_base * GetDNSBase () const
 
- Protected Attributes inherited from trippingcyril::trippingcyril::Event
const Modulemodule
 

Detailed Description

Do a reverse ipv4 lookup.

Constructor & Destructor Documentation

trippingcyril::net::dns::IPv4ReverseLookup::IPv4ReverseLookup ( const Module module,
const IPv4Address ip,
DNSReverseCallback callback 
)

General constructor

Parameters
moduleThe module to register this dns lookup on
ipThe ip address to lookup
callbackThe callback object
trippingcyril::net::dns::IPv4ReverseLookup::IPv4ReverseLookup ( const Module module,
const IPv4Address ip,
const DNSLamdbaReverseCallback callback,
const DNSLamdbaErrorCallback errorCallback 
)
inline

General constructor

Parameters
moduleThe module to register this dns lookup on
ipThe ip address to lookup
callbackThe success callback
errorCallbackThe error callback function
virtual trippingcyril::net::dns::IPv4ReverseLookup::~IPv4ReverseLookup ( )
virtual

Member Function Documentation

const IPv4Address trippingcyril::net::dns::IPv4ReverseLookup::GetQuery ( ) const
inline

The query


The documentation for this class was generated from the following file: