Cogs.Foundation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Cogs::Network::SockaddrIn6 Class Reference

#include <Address.h>

Inheritance diagram for Cogs::Network::SockaddrIn6:
Cogs::Network::Sockaddr

Public Member Functions

 SockaddrIn6 ()
 
 SockaddrIn6 (sockaddr_in6 addr)
 
virtual Family family () const override
 
AddrIn6 ip () const
 
virtual uint16_t port () const override
 
virtual sockaddr * getPtr () override
 
virtual const sockaddr * getPtr () const override
 
virtual int size () const override
 
virtual Family family () const =0
 
virtual uint16_t port () const =0
 
virtual sockaddr * getPtr ()=0
 
virtual const sockaddr * getPtr () const =0
 
virtual int size () const =0
 

Public Attributes

sockaddr_in6 addr
 

Constructor & Destructor Documentation

◆ SockaddrIn6() [1/2]

Cogs::Network::SockaddrIn6::SockaddrIn6 ( )
inline

◆ SockaddrIn6() [2/2]

Cogs::Network::SockaddrIn6::SockaddrIn6 ( sockaddr_in6  addr)
inline

Member Function Documentation

◆ family()

virtual Family Cogs::Network::SockaddrIn6::family ( ) const
inlineoverridevirtual

◆ getPtr() [1/2]

virtual const sockaddr * Cogs::Network::SockaddrIn6::getPtr ( ) const
inlineoverridevirtual

◆ getPtr() [2/2]

virtual sockaddr * Cogs::Network::SockaddrIn6::getPtr ( )
inlineoverridevirtual

◆ ip()

AddrIn6 Cogs::Network::SockaddrIn6::ip ( ) const
inline

◆ port()

virtual uint16_t Cogs::Network::SockaddrIn6::port ( ) const
inlineoverridevirtual

◆ size()

virtual int Cogs::Network::SockaddrIn6::size ( ) const
inlineoverridevirtual

Member Data Documentation

◆ addr

sockaddr_in6 Cogs::Network::SockaddrIn6::addr

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