Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

P::ATalkAddress Class Reference
[Networking library]

AppleTalk address. More...

#include <patalkaddr.h>

Inheritance diagram for P::ATalkAddress:

P::NetworkAddress List of all members.

Public Member Functions

 ATalkAddress ()
 Default constructor.

 ATalkAddress (const NetworkAddress &addr) throw (LogicError)
 Copy constructor.

 ATalkAddress (const at_addr &addr)
 Native address constructor.

 ATalkAddress (const std::string &ataddr)
 Address string constructor.

const at_addr & ataddr () const
 Returns the AppleTalk address.

std::string str () const
 Returns the address as a string.

NetworkAddressclone () const
ATalkAddressoperator= (const NetworkAddress &addr) throw (LogicError)
 Address assign operator.

ATalkAddressoperator= (const at_addr &addr)
 Address assign operator.

ATalkAddressoperator= (const std::string &ataddr)
 Address string assign operator.


Friends

PNET_EXPORT friend std::ostream & operator<< (std::ostream &os, const ATalkAddress &addr)
PNET_EXPORT friend std::istream & operator>> (std::istream &is, ATalkAddress &addr)

Detailed Description

AppleTalk address.

Author:
Christian Prochnow <cproch@seculogix.de>

Definition at line 37 of file patalkaddr.h.


Constructor & Destructor Documentation

P::ATalkAddress::ATalkAddress  ) 
 

Default constructor.

P::ATalkAddress::ATalkAddress const NetworkAddress addr  )  throw (LogicError)
 

Copy constructor.

P::ATalkAddress::ATalkAddress const at_addr &  addr  ) 
 

Native address constructor.

P::ATalkAddress::ATalkAddress const std::string &  ataddr  ) 
 

Address string constructor.


Member Function Documentation

const at_addr& P::ATalkAddress::ataddr  )  const
 

Returns the AppleTalk address.

NetworkAddress* P::ATalkAddress::clone  )  const [virtual]
 

Implements P::NetworkAddress.

ATalkAddress& P::ATalkAddress::operator= const std::string &  ataddr  ) 
 

Address string assign operator.

ATalkAddress& P::ATalkAddress::operator= const at_addr &  addr  ) 
 

Address assign operator.

ATalkAddress& P::ATalkAddress::operator= const NetworkAddress addr  )  throw (LogicError)
 

Address assign operator.

Reimplemented from P::NetworkAddress.

std::string P::ATalkAddress::str  )  const [virtual]
 

Returns the address as a string.

Implements P::NetworkAddress.


Friends And Related Function Documentation

PNET_EXPORT friend std::ostream& operator<< std::ostream &  os,
const ATalkAddress addr
[friend]
 

PNET_EXPORT friend std::istream& operator>> std::istream &  is,
ATalkAddress addr
[friend]
 


The documentation for this class was generated from the following file:
Generated on Fri Mar 12 21:08:32 2004 for P::Classes by doxygen 1.3.3