Anope IRC Services  Version 2.0
Public Member Functions
DNS::ReplySocket Class Referenceabstract
Inheritance diagram for DNS::ReplySocket:
Inheritance graph
Collaboration diagram for DNS::ReplySocket:
Collaboration graph

Public Member Functions

virtual ~ReplySocket ()
virtual void Reply (Packet *p)=0
- Public Member Functions inherited from Socket
 Socket ()
 Socket (int sock, bool ipv6=false, int type=SOCK_STREAM)
virtual ~Socket ()
int GetFD () const
bool IsIPv6 () const
bool SetBlocking (bool state)
void Bind (const Anope::string &ip, int port=0)
virtual bool Process ()
virtual bool ProcessRead ()
virtual bool ProcessWrite ()
virtual void ProcessError ()

Additional Inherited Members

- Data Fields inherited from Socket
std::bitset< SF_SIZEflags
sockaddrs bindaddr
- Protected Attributes inherited from Socket
int sock
bool ipv6

Detailed Description

Definition at line 452 of file m_dns.cpp.

Constructor & Destructor Documentation

◆ ~ReplySocket()

virtual DNS::ReplySocket::~ReplySocket ( )

Definition at line 455 of file m_dns.cpp.

Member Function Documentation

◆ Reply()

virtual void DNS::ReplySocket::Reply ( Packet p)
pure virtual

Implemented in UDPSocket, and TCPSocket::Client.

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