nBandwidthTaskObject Class Reference

#include <nPriorizing.h>

Inheritance diagram for nBandwidthTaskObject:

Inheritance graph
[legend]
Collaboration diagram for nBandwidthTaskObject:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 nBandwidthTaskObject (nType type, nNetObject &object)
virtual ~nBandwidthTaskObject ()
nNetObjectObject () const

Protected Member Functions

virtual int DoEstimateSize () const

Private Attributes

tJUST_CONTROLLED_PTR< nNetObjectobject_


Detailed Description

Definition at line 162 of file nPriorizing.h.


Constructor & Destructor Documentation

nBandwidthTaskObject::nBandwidthTaskObject ( nType  type,
nNetObject object 
)

Definition at line 2038 of file nNetObject.cpp.

02039         :nBandwidthTask( type ), object_( &object )
02040 {
02041 }

nBandwidthTaskObject::~nBandwidthTaskObject (  )  [virtual]

Definition at line 2043 of file nNetObject.cpp.

02044 {
02045 
02046 }


Member Function Documentation

nNetObject& nBandwidthTaskObject::Object (  )  const [inline]

Definition at line 168 of file nPriorizing.h.

References object_.

Referenced by nBandwidthTaskCreate::DoExecute(), and nBandwidthTaskSync::DoExecute().

00168 { return *object_; }

Here is the caller graph for this function:

int nBandwidthTaskObject::DoEstimateSize (  )  const [protected, virtual]

Definition at line 2049 of file nNetObject.cpp.

02050 {
02051     return 16;
02052 }


Member Data Documentation

tJUST_CONTROLLED_PTR< nNetObject > nBandwidthTaskObject::object_ [private]

Definition at line 172 of file nPriorizing.h.

Referenced by Object().


The documentation for this class was generated from the following files:
Generated on Sat Mar 15 23:46:56 2008 for Armagetron Advanced by  doxygen 1.5.4