Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
Poco::Net::Impl::SocketAddressImpl Class Referenceabstract

#include <SocketAddressImpl.h>

+ Inheritance diagram for Poco::Net::Impl::SocketAddressImpl:
+ Collaboration diagram for Poco::Net::Impl::SocketAddressImpl:

Public Types

using Family = AddressFamily::Family
 

Public Member Functions

virtual ~SocketAddressImpl ()
 
virtual IPAddress host () const =0
 
virtual UInt16 port () const =0
 
virtual poco_socklen_t length () const =0
 
virtual const struct sockaddr * addr () const =0
 
virtual int af () const =0
 
virtual Family family () const =0
 
virtual std::string toString () const =0
 
- Public Member Functions inherited from Poco::RefCountedObject
 RefCountedObject ()
 
void duplicate () const
 
void release () const noexcept
 Increments the object's reference count.
 
int referenceCount () const
 

Protected Member Functions

 SocketAddressImpl ()
 
- Protected Member Functions inherited from Poco::RefCountedObject
virtual ~RefCountedObject ()
 Returns the reference count.
 

Private Member Functions

 SocketAddressImpl (const SocketAddressImpl &)
 
SocketAddressImploperator= (const SocketAddressImpl &)
 

Detailed Description

Definition at line 32 of file SocketAddressImpl.h.

Member Typedef Documentation

◆ Family

Constructor & Destructor Documentation

◆ ~SocketAddressImpl()

virtual Poco::Net::Impl::SocketAddressImpl::~SocketAddressImpl ( )
virtual

◆ SocketAddressImpl() [1/2]

Poco::Net::Impl::SocketAddressImpl::SocketAddressImpl ( )
protected

◆ SocketAddressImpl() [2/2]

Poco::Net::Impl::SocketAddressImpl::SocketAddressImpl ( const SocketAddressImpl & )
private

Member Function Documentation

◆ addr()

virtual const struct sockaddr * Poco::Net::Impl::SocketAddressImpl::addr ( ) const
pure virtual

◆ af()

virtual int Poco::Net::Impl::SocketAddressImpl::af ( ) const
pure virtual

◆ family()

virtual Family Poco::Net::Impl::SocketAddressImpl::family ( ) const
pure virtual

◆ host()

virtual IPAddress Poco::Net::Impl::SocketAddressImpl::host ( ) const
pure virtual

◆ length()

virtual poco_socklen_t Poco::Net::Impl::SocketAddressImpl::length ( ) const
pure virtual

◆ operator=()

SocketAddressImpl & Poco::Net::Impl::SocketAddressImpl::operator= ( const SocketAddressImpl & )
private

◆ port()

virtual UInt16 Poco::Net::Impl::SocketAddressImpl::port ( ) const
pure virtual

◆ toString()

virtual std::string Poco::Net::Impl::SocketAddressImpl::toString ( ) const
pure virtual

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