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

DNS callback class. More...

#include <DNS.h>

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

Public Member Functions

virtual ~DNSCallback ()
 
virtual void QueryResult (const String &query, const std::vector< IPAddress * > &results, int ttl)=0
 
virtual void Error (const String &query, int errorCode, const String &error)
 
- Public Member Functions inherited from trippingcyril::ShouldDelete
virtual bool shouldDelete () const
 

Detailed Description

DNS callback class.

Constructor & Destructor Documentation

virtual trippingcyril::net::dns::DNSCallback::~DNSCallback ( )
inlinevirtual

Member Function Documentation

virtual void trippingcyril::net::dns::DNSCallback::Error ( const String query,
int  errorCode,
const String error 
)
inlinevirtual

There was an error while looking up this domain name

Parameters
queryThe original query address
errorCodeThe internal libevent error code
errorA human readable error
virtual void trippingcyril::net::dns::DNSCallback::QueryResult ( const String query,
const std::vector< IPAddress * > &  results,
int  ttl 
)
pure virtual

This will get called on succesful dns lookups

Parameters
queryThe original query address
resultsThe found ip addresses
ttlThe time to live of the results

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