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

#include <Address.h>

Inheritance diagram for Cogs::Network::AddrIn6:
Cogs::Network::Addr

Public Member Functions

 AddrIn6 ()
 
 AddrIn6 (in6_addr addr)
 
 AddrIn6 (const char *str)
 
virtual Family family () const override
 
virtual std::string string () const override
 
virtual bool is_multicast () const override
 
uint8_t operator[] (size_t i) const
 
virtual Family family () const =0
 
virtual std::string string () const =0
 
virtual bool is_multicast () const =0
 

Public Attributes

in6_addr addr
 

Constructor & Destructor Documentation

◆ AddrIn6() [1/3]

Cogs::Network::AddrIn6::AddrIn6 ( )
inline

◆ AddrIn6() [2/3]

Cogs::Network::AddrIn6::AddrIn6 ( in6_addr  addr)
inline

◆ AddrIn6() [3/3]

Cogs::Network::AddrIn6::AddrIn6 ( const char *  str)

References addr, and family().

Member Function Documentation

◆ family()

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

Implements Cogs::Network::Addr.

Referenced by AddrIn6().

◆ is_multicast()

virtual bool Cogs::Network::AddrIn6::is_multicast ( ) const
inlineoverridevirtual

Implements Cogs::Network::Addr.

◆ operator[]()

uint8_t Cogs::Network::AddrIn6::operator[] ( size_t  i) const
inline

◆ string()

std::string Cogs::Network::AddrIn6::string ( ) const
overridevirtual

Implements Cogs::Network::Addr.

Member Data Documentation

◆ addr

in6_addr Cogs::Network::AddrIn6::addr

Referenced by AddrIn6().


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