n2nc::net::IP6Address Class Reference

Provides the IP version 6 address abstraction. More...

#include <ip6address.h>

Inheritance diagram for n2nc::net::IP6Address:

Inheritance graph
[legend]
Collaboration diagram for n2nc::net::IP6Address:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 IP6Address (std::string &addr)
 IP6Address (struct in6_addr *addr)
virtual std::string toString () const
virtual void getRawAddress (void **addr, size_t *len)

Friends

class Resolver


Detailed Description

Provides the IP version 6 address abstraction.

Author:
fabsoft <fabsoft@gmail.com>

Definition at line 15 of file ip6address.h.


Member Function Documentation

std::string n2nc::net::IP6Address::toString (  )  const [virtual]

Returns:
the address in string format

Implements n2nc::net::Address.

Definition at line 33 of file ip6address.cpp.

void n2nc::net::IP6Address::getRawAddress ( void **  addr,
size_t *  len 
) [virtual]

Returns:
a pointer to the internal sockaddr* and sets its lenght

Implements n2nc::net::Address.

Definition at line 45 of file ip6address.cpp.


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

Generated on Mon Oct 6 19:32:41 2008 for n2nc by  doxygen 1.5.5