xapian-core  2.0.0
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
Resolver Class Reference

#include <resolver.h>

Classes

class  const_iterator
 

Public Member Functions

 Resolver (std::string_view host, int port, int flags=0)
 
 ~Resolver ()
 
const_iterator begin () const
 
const_iterator end () const
 

Private Member Functions

int eai_to_xapian (int e)
 

Private Attributes

struct addrinfo * result = NULL
 

Detailed Description

Definition at line 33 of file resolver.h.

Constructor & Destructor Documentation

◆ Resolver()

Resolver::Resolver ( std::string_view  host,
int  port,
int  flags = 0 
)
inline

Definition at line 114 of file resolver.h.

References eai_to_xapian(), result, and Xapian::Internal::str().

◆ ~Resolver()

Resolver::~Resolver ( )
inline

Definition at line 171 of file resolver.h.

References result.

Member Function Documentation

◆ begin()

const_iterator Resolver::begin ( ) const
inline

Definition at line 175 of file resolver.h.

References result.

◆ eai_to_xapian()

int Resolver::eai_to_xapian ( int  e)
inlineprivate

Definition at line 36 of file resolver.h.

References C.

Referenced by Resolver().

◆ end()

const_iterator Resolver::end ( ) const
inline

Definition at line 179 of file resolver.h.

Member Data Documentation

◆ result

struct addrinfo* Resolver::result = NULL
private

Definition at line 34 of file resolver.h.

Referenced by begin(), Resolver(), and ~Resolver().


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