NeKernel dev
Loading...
Searching...
No Matches
Kernel::RawIPAddress Class Referencefinal

#include <IP.h>

Public Member Functions

UInt8Address ()
UInt8operator[] (const Size &index)
BOOL operator== (const RawIPAddress &ipv6)
BOOL operator!= (const RawIPAddress &ipv6)

Private Member Functions

 RawIPAddress (UInt8 bytes[4])
 ~RawIPAddress ()=default
RawIPAddressoperator= (const RawIPAddress &)=delete
 RawIPAddress (const RawIPAddress &)=default

Private Attributes

UInt8 fAddr [4]
friend IPFactory

Constructor & Destructor Documentation

◆ RawIPAddress() [1/2]

Kernel::RawIPAddress::RawIPAddress ( UInt8 bytes[4])
explicitprivate

◆ ~RawIPAddress()

Kernel::RawIPAddress::~RawIPAddress ( )
privatedefault

◆ RawIPAddress() [2/2]

Kernel::RawIPAddress::RawIPAddress ( const RawIPAddress & )
privatedefault

Member Function Documentation

◆ Address()

UInt8 * Kernel::RawIPAddress::Address ( )

◆ operator!=()

BOOL Kernel::RawIPAddress::operator!= ( const RawIPAddress & ipv6)

◆ operator=()

RawIPAddress & Kernel::RawIPAddress::operator= ( const RawIPAddress & )
privatedelete

◆ operator==()

BOOL Kernel::RawIPAddress::operator== ( const RawIPAddress & ipv6)

◆ operator[]()

UInt8 & Kernel::RawIPAddress::operator[] ( const Size & index)

Member Data Documentation

◆ fAddr

UInt8 Kernel::RawIPAddress::fAddr[4]
private

◆ IPFactory

friend Kernel::RawIPAddress::IPFactory
private

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