From 7763f07327f3abce839a690df46ced3bfd1d3d09 Mon Sep 17 00:00:00 2001 From: Erwin Nindl Date: Sun, 7 Oct 2007 22:07:03 +0000 Subject: added doxygen generatet documentation --- doc/html/classSeqWindow.html | 340 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 340 insertions(+) create mode 100644 doc/html/classSeqWindow.html (limited to 'doc/html/classSeqWindow.html') diff --git a/doc/html/classSeqWindow.html b/doc/html/classSeqWindow.html new file mode 100644 index 0000000..4e2bd78 --- /dev/null +++ b/doc/html/classSeqWindow.html @@ -0,0 +1,340 @@ + + +anytun: SeqWindow Class Reference + + + + +
+
+
+
+

SeqWindow Class Reference

#include <seqWindow.h> +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

typedef std::deque< seq_nr_tSeqDeque
typedef std::map< sender_id_t,
+ SeqDeque
SenderMap

Public Member Functions

 SeqWindow (window_size_t w)
 ~SeqWindow ()
SeqDeque::size_type getLength (sender_id_t sender)
bool hasSeqNr (sender_id_t sender, seq_nr_t seq)
void addSeqNr (sender_id_t sender, seq_nr_t seq)
void clear (sender_id_t sender)
void clear ()

Private Member Functions

 SeqWindow (const SeqWindow &s)
void operator= (const SeqWindow &s)

Private Attributes

window_size_t window_size_
Mutex mutex_
SenderMap sender_
+


Member Typedef Documentation

+ +
+
+ + + + +
typedef std::deque<seq_nr_t> SeqWindow::SeqDeque
+
+
+ +

+ +

+

+ +

+
+ + + + +
typedef std::map<sender_id_t, SeqDeque> SeqWindow::SenderMap
+
+
+ +

+ +

+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
SeqWindow::SeqWindow (window_size_t  w  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
SeqWindow::~SeqWindow (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
SeqWindow::SeqWindow (const SeqWindow s  )  [private]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
SeqWindow::SeqDeque::size_type SeqWindow::getLength (sender_id_t  sender  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool SeqWindow::hasSeqNr (sender_id_t  sender,
seq_nr_t  seq 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void SeqWindow::addSeqNr (sender_id_t  sender,
seq_nr_t  seq 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void SeqWindow::clear (sender_id_t  sender  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void SeqWindow::clear (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
void SeqWindow::operator= (const SeqWindow s  )  [private]
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
window_size_t SeqWindow::window_size_ [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
Mutex SeqWindow::mutex_ [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
SenderMap SeqWindow::sender_ [private]
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following files: +
Generated on Sun Oct 7 23:43:50 2007 for anytun by  + +doxygen 1.5.1
+ + -- cgit v1.2.3