Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

DuplexLink Class Reference

#include <duplexlink.h>

List of all members.

Public Member Functions

 DuplexLink (Node *ln, Node *rn)
 DuplexLink (Node *ln, const Linkp2p &ll, Node *rn, const Linkp2p &rl)
 DuplexLink (Interface *li, Interface *ri)
 DuplexLink (Interface *li, const Linkp2p &ll, Interface *ri, const Linkp2p &rl)
 DuplexLink (Node *ln, IPAddr_t la, Mask_t lm, Node *rn, IPAddr_t ra, Mask_t rm)
 DuplexLink (Node *ln, IPAddr_t la, Mask_t lm, const Linkp2p &ll, Node *rn, IPAddr_t ra, Mask_t rm, const Linkp2p &rr)
 ~DuplexLink ()

Public Attributes

Linklocal
Linkremote
Interfacelocalif
Interfaceremoteif

Private Member Functions

void AddSimplexLinks (Node *ln, IPAddr_t la, Mask_t lm, const Link &ll, Node *rn, IPAddr_t ra, Mask_t rm, const Link &rl)


Constructor & Destructor Documentation

DuplexLink::DuplexLink Node ln,
Node rn
 

DuplexLink::DuplexLink Node ln,
const Linkp2p ll,
Node rn,
const Linkp2p rl
 

DuplexLink::DuplexLink Interface li,
Interface ri
 

DuplexLink::DuplexLink Interface li,
const Linkp2p ll,
Interface ri,
const Linkp2p rl
 

DuplexLink::DuplexLink Node ln,
IPAddr_t  la,
Mask_t  lm,
Node rn,
IPAddr_t  ra,
Mask_t  rm
 

DuplexLink::DuplexLink Node ln,
IPAddr_t  la,
Mask_t  lm,
const Linkp2p ll,
Node rn,
IPAddr_t  ra,
Mask_t  rm,
const Linkp2p rr
 

DuplexLink::~DuplexLink  ) 
 


Member Function Documentation

void DuplexLink::AddSimplexLinks Node ln,
IPAddr_t  la,
Mask_t  lm,
const Link ll,
Node rn,
IPAddr_t  ra,
Mask_t  rm,
const Link rl
[private]
 


Member Data Documentation

Link* DuplexLink::local
 

Interface* DuplexLink::localif
 

Link* DuplexLink::remote
 

Interface* DuplexLink::remoteif
 


The documentation for this class was generated from the following files:
Generated on Wed Aug 27 16:17:25 2008 for Georgia Tech Network Simulator (GTNetS) by  doxygen 1.3.9.1