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

CBRApplication Class Reference

#include <application-cbr.h>

Inheritance diagram for CBRApplication:

Application NotifyHandler Handler Object List of all members.

Public Member Functions

 CBRApplication (IPAddr_t, PortId_t, PortId_t=((PortId_t) 0x0), Rate_t=500000.0, Size_t=512, const L4Protocol &=UDP())
 CBRApplication (const CBRApplication &)
 ~CBRApplication ()
void Handle (Event *, Time_t)
void Notify (void *)
virtual void StartApp ()
virtual void StopApp ()
virtual void AttachNode (Node *)
virtual ApplicationCopy () const
virtual L4ProtocolGetL4 () const

Public Attributes

IPAddr_t remoteIP
PortId_t remotePort
PortId_t localPort
Rate_t cbrRate
Size_t pktSize
L4Protocoll4Proto
bool connected
AppCBREventpendingEvent

Constructor & Destructor Documentation

CBRApplication::CBRApplication IPAddr_t  ,
PortId_t  ,
PortId_t  = ((PortId_t) 0x0),
Rate_t  = 500000.0,
Size_t  = 512,
const L4Protocol = UDP()
 

CBRApplication::CBRApplication const CBRApplication  ) 
 

CBRApplication::~CBRApplication  ) 
 


Member Function Documentation

void CBRApplication::AttachNode Node  )  [virtual]
 

Reimplemented from Application.

Application * CBRApplication::Copy  )  const [virtual]
 

Implements Application.

virtual L4Protocol* CBRApplication::GetL4  )  const [inline, virtual]
 

Reimplemented from Application.

void CBRApplication::Handle Event ,
Time_t 
[virtual]
 

Reimplemented from Application.

void CBRApplication::Notify void *   )  [virtual]
 

Implements NotifyHandler.

void CBRApplication::StartApp  )  [virtual]
 

Reimplemented from Application.

void CBRApplication::StopApp  )  [virtual]
 

Reimplemented from Application.


Member Data Documentation

Rate_t CBRApplication::cbrRate
 

bool CBRApplication::connected
 

L4Protocol* CBRApplication::l4Proto
 

PortId_t CBRApplication::localPort
 

AppCBREvent* CBRApplication::pendingEvent
 

Size_t CBRApplication::pktSize
 

IPAddr_t CBRApplication::remoteIP
 

PortId_t CBRApplication::remotePort
 


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