SNode.C
Loading...
Searching...
No Matches
core::socket::SocketAddress Class Referenceabstract

#include <SocketAddress.h>

Inheritance diagram for core::socket::SocketAddress:
Collaboration diagram for core::socket::SocketAddress:

Classes

class  BadSocketAddress

Public Member Functions

virtual ~SocketAddress ()
virtual bool useNext ()
virtual std::string toString (bool expanded=true) const =0
virtual std::string getEndpoint (const std::string_view &format={}) const

Detailed Description

Definition at line 57 of file SocketAddress.h.

Constructor & Destructor Documentation

◆ ~SocketAddress()

core::socket::SocketAddress::~SocketAddress ( )
virtual

Definition at line 50 of file SocketAddress.cpp.

50 {
51 }

Member Function Documentation

◆ getEndpoint()

std::string core::socket::SocketAddress::getEndpoint ( const std::string_view & format = {}) const
virtual

Reimplemented in net::in6::SocketAddress, and net::in::SocketAddress.

Definition at line 57 of file SocketAddress.cpp.

57 {
58 return {};
59 }

◆ toString()

virtual std::string core::socket::SocketAddress::toString ( bool expanded = true) const
pure virtual

Implemented in net::in6::SocketAddress, net::in::SocketAddress, net::l2::SocketAddress, net::rc::SocketAddress, and net::un::SocketAddress.

Referenced by web::http::client::tools::EventSourceT< web::http::legacy::in::Client >::init().

Here is the caller graph for this function:

◆ useNext()

bool core::socket::SocketAddress::useNext ( )
virtual

Reimplemented in net::in6::SocketAddress, and net::in::SocketAddress.

Definition at line 53 of file SocketAddress.cpp.

53 {
54 return false;
55 }

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