RTP Trace System  1.0
Coral::PortableAddress Class Reference

Portable Internet Address. More...

#include <portableaddress.h>

List of all members.

Public Member Functions

int operator== (const PortableAddress &address) const
int operator!= (const PortableAddress &address) const
int operator< (const PortableAddress &address) const
int operator<= (const PortableAddress &address) const
int operator> (const PortableAddress &address) const
int operator>= (const PortableAddress &address) const
void reset ()

Public Attributes

card16 Host [8]
card16 Port

Detailed Description

Portable Internet Address.

Binary representation for a socket address for sending the address over a network. The difference between InternetAddress is that PortableAddress does not contain hidden information on virtual function management, which make network transfer of InternetAddress objects problematic.

Author:
Thomas Dreibholz
Version:
1.0

Member Function Documentation

int Coral::PortableAddress::operator!= ( const PortableAddress address) const

Implementation of == operator.

int Coral::PortableAddress::operator< ( const PortableAddress address) const

Implementation of < operator.

int Coral::PortableAddress::operator<= ( const PortableAddress address) const

Implementation of <= operator.

int Coral::PortableAddress::operator== ( const PortableAddress address) const

Implementation of == operator.

int Coral::PortableAddress::operator> ( const PortableAddress address) const

Implementation of > operator.

int Coral::PortableAddress::operator>= ( const PortableAddress address) const

Implementation of >= operator.

void Coral::PortableAddress::reset ( ) [inline]

Reset portable address.


Member Data Documentation

Host address in network byte order. IPv4 addresses are converted to IPv4-mapped IPv6 addresses.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines