webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
rtc::AsyncResolverInterface Class Referenceabstract

#include <asyncresolverinterface.h>

Inheritance diagram for rtc::AsyncResolverInterface:
rtc::AsyncResolver rtc::AsyncResolver

Public Member Functions

 AsyncResolverInterface ()
 
virtual ~AsyncResolverInterface ()
 
virtual void Start (const SocketAddress &addr)=0
 
virtual bool GetResolvedAddress (int family, SocketAddress *addr) const =0
 
virtual int GetError () const =0
 
virtual void Destroy (bool wait)=0
 
SocketAddress address () const
 
 AsyncResolverInterface ()
 
virtual ~AsyncResolverInterface ()
 
virtual void Start (const SocketAddress &addr)=0
 
virtual bool GetResolvedAddress (int family, SocketAddress *addr) const =0
 
virtual int GetError () const =0
 
virtual void Destroy (bool wait)=0
 
SocketAddress address () const
 

Public Attributes

sigslot::signal1< AsyncResolverInterface * > SignalDone
 

Constructor & Destructor Documentation

◆ AsyncResolverInterface() [1/2]

rtc::AsyncResolverInterface::AsyncResolverInterface ( )

◆ ~AsyncResolverInterface() [1/2]

rtc::AsyncResolverInterface::~AsyncResolverInterface ( )
virtualdefault

◆ AsyncResolverInterface() [2/2]

rtc::AsyncResolverInterface::AsyncResolverInterface ( )

◆ ~AsyncResolverInterface() [2/2]

virtual rtc::AsyncResolverInterface::~AsyncResolverInterface ( )
virtual

Member Function Documentation

◆ address() [1/2]

SocketAddress rtc::AsyncResolverInterface::address ( ) const
inline

◆ address() [2/2]

SocketAddress rtc::AsyncResolverInterface::address ( ) const
inline

◆ Destroy() [1/2]

virtual void rtc::AsyncResolverInterface::Destroy ( bool  wait)
pure virtual

Implemented in rtc::AsyncResolver, and rtc::AsyncResolver.

◆ Destroy() [2/2]

virtual void rtc::AsyncResolverInterface::Destroy ( bool  wait)
pure virtual

Implemented in rtc::AsyncResolver, and rtc::AsyncResolver.

◆ GetError() [1/2]

virtual int rtc::AsyncResolverInterface::GetError ( ) const
pure virtual

Implemented in rtc::AsyncResolver, and rtc::AsyncResolver.

◆ GetError() [2/2]

virtual int rtc::AsyncResolverInterface::GetError ( ) const
pure virtual

Implemented in rtc::AsyncResolver, and rtc::AsyncResolver.

◆ GetResolvedAddress() [1/2]

virtual bool rtc::AsyncResolverInterface::GetResolvedAddress ( int  family,
SocketAddress addr 
) const
pure virtual

Implemented in rtc::AsyncResolver, and rtc::AsyncResolver.

◆ GetResolvedAddress() [2/2]

virtual bool rtc::AsyncResolverInterface::GetResolvedAddress ( int  family,
SocketAddress addr 
) const
pure virtual

Implemented in rtc::AsyncResolver, and rtc::AsyncResolver.

◆ Start() [1/2]

virtual void rtc::AsyncResolverInterface::Start ( const SocketAddress addr)
pure virtual

Implemented in rtc::AsyncResolver, and rtc::AsyncResolver.

◆ Start() [2/2]

virtual void rtc::AsyncResolverInterface::Start ( const SocketAddress addr)
pure virtual

Implemented in rtc::AsyncResolver, and rtc::AsyncResolver.

Member Data Documentation

◆ SignalDone

sigslot::signal1< AsyncResolverInterface * > rtc::AsyncResolverInterface::SignalDone

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