User Manual, Developers Guide and API Documentation

wns::service::nl::Address Class Reference

#include <service/nl/Address.hpp>

Collaboration diagram for wns::service::nl::Address:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Address (unsigned long int a)
 Address (const std::string &addr)
 Address ()
unsigned long int getInteger () const
Address operator & (Address mask) const
bool operator!= (const Address &right) const
const Address operator++ (int)
const Address operator++ ()
const Address operator-- (int)
const Address operator-- ()
bool operator< (const Address &src) const
bool operator<= (const Address &src) const
void operator= (const Address &src)
bool operator== (const Address &right) const
bool operator> (const Address &src) const
bool operator>= (const Address &src) const
Address operator| (Address mask) const

Private Attributes

unsigned long int address

Friends

std::ostream & operator<< (std::ostream &str, const Address &a)


Detailed Description

Definition at line 57 of file Address.hpp.


Constructor & Destructor Documentation

wns::service::nl::Address::Address (  )  [inline]

Definition at line 60 of file Address.hpp.

wns::service::nl::Address::Address ( const std::string &  addr  )  [inline, explicit]

Definition at line 65 of file Address.hpp.

wns::service::nl::Address::Address ( unsigned long int  a  )  [inline, explicit]

Definition at line 92 of file Address.hpp.


Member Function Documentation

unsigned long int wns::service::nl::Address::getInteger (  )  const [inline]

Definition at line 200 of file Address.hpp.

Address wns::service::nl::Address::operator & ( Address  mask  )  const [inline]

Definition at line 170 of file Address.hpp.

bool wns::service::nl::Address::operator!= ( const Address right  )  const [inline]

Definition at line 104 of file Address.hpp.

const Address wns::service::nl::Address::operator++ ( int   )  [inline]

Definition at line 147 of file Address.hpp.

const Address wns::service::nl::Address::operator++ (  )  [inline]

Definition at line 140 of file Address.hpp.

const Address wns::service::nl::Address::operator-- ( int   )  [inline]

Definition at line 162 of file Address.hpp.

const Address wns::service::nl::Address::operator-- (  )  [inline]

Definition at line 155 of file Address.hpp.

bool wns::service::nl::Address::operator< ( const Address src  )  const [inline]

Definition at line 116 of file Address.hpp.

bool wns::service::nl::Address::operator<= ( const Address src  )  const [inline]

Definition at line 128 of file Address.hpp.

void wns::service::nl::Address::operator= ( const Address src  )  [inline]

Definition at line 110 of file Address.hpp.

bool wns::service::nl::Address::operator== ( const Address right  )  const [inline]

Definition at line 98 of file Address.hpp.

bool wns::service::nl::Address::operator> ( const Address src  )  const [inline]

Definition at line 122 of file Address.hpp.

bool wns::service::nl::Address::operator>= ( const Address src  )  const [inline]

Definition at line 134 of file Address.hpp.

Address wns::service::nl::Address::operator| ( Address  mask  )  const [inline]

Definition at line 176 of file Address.hpp.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  str,
const Address a 
) [friend]

Definition at line 183 of file Address.hpp.


Member Data Documentation

unsigned long int wns::service::nl::Address::address [private]

Definition at line 203 of file Address.hpp.


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

Generated on Sun May 27 03:33:05 2012 for openWNS by  doxygen 1.5.5