join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
nslookup.cpp File Reference
#include <join/resolver.hpp>
#include <join/version.hpp>
#include <join/error.hpp>
#include <iostream>
#include <string>
#include <unistd.h>
Include dependency graph for nslookup.cpp:

Functions

void version ()
 
void usage ()
 
void onSuccess (const DnsPacket &packet)
 
void onFailure (const DnsPacket &packet)
 
template<typename Resolver >
int lookup (Resolver &&resolver, const std::string &name, const std::string &type, std::chrono::milliseconds timeout)
 
int main (int argc, char *argv[])
 

Function Documentation

◆ lookup()

template<typename Resolver >
int lookup ( Resolver && resolver,
const std::string & name,
const std::string & type,
std::chrono::milliseconds timeout )

◆ main()

int main ( int argc,
char * argv[] )

◆ onFailure()

void onFailure ( const DnsPacket & packet)

◆ onSuccess()

void onSuccess ( const DnsPacket & packet)

◆ usage()

void usage ( )

◆ version()

void version ( )