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

HandleEntry Class Reference

Collaboration diagram for HandleEntry:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 HandleEntry ()
 ~HandleEntry ()

Public Attributes

handle hdl_
bool valid_
NRAttrVecattrs_
NR::Callbackcb_
timeval exploratory_time_

Constructor & Destructor Documentation

HandleEntry::HandleEntry  )  [inline]
 

Definition at line 45 of file dr.cc.

References cb_, GetTime(), and valid_.

00046   {
00047     GetTime(&exploratory_time_);
00048     valid_ = true;
00049     cb_ = NULL;
00050   };

Here is the call graph for this function:

HandleEntry::~HandleEntry  )  [inline]
 

Definition at line 52 of file dr.cc.

References attrs_, and ClearAttrs().

00052                 {
00053 
00054     ClearAttrs(attrs_);
00055     delete attrs_;
00056   };

Here is the call graph for this function:


Member Data Documentation

NRAttrVec* HandleEntry::attrs_
 

Definition at line 41 of file dr.cc.

Referenced by DiffusionRouting::interestTimeout(), DiffusionRouting::processMessage(), DiffusionRouting::publish(), DiffusionRouting::send(), DiffusionRouting::subscribe(), and ~HandleEntry().

NR::Callback* HandleEntry::cb_
 

Definition at line 42 of file dr.cc.

Referenced by HandleEntry(), DiffusionRouting::processMessage(), and DiffusionRouting::subscribe().

struct timeval HandleEntry::exploratory_time_
 

Definition at line 43 of file dr.cc.

Referenced by DiffusionRouting::send().

handle HandleEntry::hdl_
 

Definition at line 39 of file dr.cc.

Referenced by DiffusionRouting::findHandle(), DiffusionRouting::interestTimeout(), DiffusionRouting::processMessage(), DiffusionRouting::publish(), DiffusionRouting::removeHandle(), and DiffusionRouting::subscribe().

bool HandleEntry::valid_
 

Definition at line 40 of file dr.cc.

Referenced by HandleEntry(), DiffusionRouting::interestTimeout(), DiffusionRouting::processMessage(), and DiffusionRouting::unsubscribe().


The documentation for this class was generated from the following file:
Generated on Tue Apr 20 12:50:10 2004 for NS2.26SourcesOriginal by doxygen 1.3.3