PIPXSocket::Address Class Reference

#include <ipxsock.h>

List of all members.

Public Member Functions

 Address ()
 Address (const Address &addr)
 Address (const PString &str)
 Address (DWORD netNum, const char *nodeNum)
Addressoperator= (const Address &addr)
 operator PString () const
BOOL IsValid () const

Public Attributes

union {
   struct {
      BYTE   b1
      BYTE   b2
      BYTE   b3
      BYTE   b4
   }   b
   struct {
      WORD   w1
      WORD   s_w2
   }   w
   DWORD   dw
network
BYTE node [6]

Friends

ostream & operator<< (ostream &strm, Address &addr)


Detailed Description

IPX protocol address specification.

Constructor & Destructor Documentation

PIPXSocket::Address::Address (  ) 

Create new, invalid, address.

PIPXSocket::Address::Address ( const Address addr  ) 

Create copy of existing address

Parameters:
addr Address to copy

PIPXSocket::Address::Address ( const PString str  ) 

Create address from string representation.

Parameters:
str String representation of address

PIPXSocket::Address::Address ( DWORD  netNum,
const char *  nodeNum 
)

Create address from node and net numbers.

Parameters:
netNum IPX network number.
nodeNum IPX node number (MAC address)


Member Function Documentation

BOOL PIPXSocket::Address::IsValid (  )  const

Determine if address is valid. Note that this does not mean that the host is online.

Returns:
TRUE is address is valid.

PIPXSocket::Address::operator PString (  )  const

Get string representation of IPX address

Address& PIPXSocket::Address::operator= ( const Address addr  ) 

Create copy of existing address

Parameters:
addr Address to copy


Friends And Related Function Documentation

ostream& operator<< ( ostream &  strm,
Address addr 
) [friend]

Output string representation of IPX address to stream.

Parameters:
strm Stream to output to
addr Address to output


Member Data Documentation

struct { ... } PIPXSocket::Address::b

struct { ... } PIPXSocket::Address::w


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

Generated on Thu Aug 20 12:07:39 2009 for PWLib by  doxygen 1.5.9