ProcessedBlocksList Class Reference

#include <processedblockslist.h>

Collaboration diagram for ProcessedBlocksList:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ProcessedBlocksList ()
 ~ProcessedBlocksList ()
int NumBlocks ()
int AddBlock (int buf_code, int x, int y, int seq_id)
void DeleteAll ()
void DeleteBlock (int index)
processed_block_structGetBlock (int index)
int FindBlock (int buf_code, int x, int y)
int AddOrUpdateBlock (int buf_code, int x, int y)
int EncodeAcks (char *buf, int max_len)
void ProcessAcks (char *buf, int len)
void PrintBlocksList ()

Public Attributes

int debug


Detailed Description

Definition at line 17 of file processedblockslist.h.


Constructor & Destructor Documentation

ProcessedBlocksList::ProcessedBlocksList (  )  [inline]

Definition at line 41 of file processedblockslist.h.

ProcessedBlocksList::~ProcessedBlocksList (  )  [inline]

Definition at line 44 of file processedblockslist.h.


Member Function Documentation

int ProcessedBlocksList::NumBlocks (  )  [inline]

Definition at line 47 of file processedblockslist.h.

int ProcessedBlocksList::AddBlock ( int  buf_code,
int  x,
int  y,
int  seq_id 
) [inline]

Definition at line 51 of file processedblockslist.h.

void ProcessedBlocksList::DeleteAll (  )  [inline]

Definition at line 70 of file processedblockslist.h.

void ProcessedBlocksList::DeleteBlock ( int  index  )  [inline]

Definition at line 73 of file processedblockslist.h.

processed_block_struct * ProcessedBlocksList::GetBlock ( int  index  )  [inline]

Definition at line 67 of file processedblockslist.h.

int ProcessedBlocksList::FindBlock ( int  buf_code,
int  x,
int  y 
) [inline]

Definition at line 80 of file processedblockslist.h.

int ProcessedBlocksList::AddOrUpdateBlock ( int  buf_code,
int  x,
int  y 
) [inline]

Definition at line 95 of file processedblockslist.h.

int ProcessedBlocksList::EncodeAcks ( char *  buf,
int  max_len 
) [inline]

Definition at line 108 of file processedblockslist.h.

void ProcessedBlocksList::ProcessAcks ( char *  buf,
int  len 
) [inline]

Definition at line 187 of file processedblockslist.h.

void ProcessedBlocksList::PrintBlocksList (  )  [inline]

Definition at line 166 of file processedblockslist.h.


Member Data Documentation

int ProcessedBlocksList::debug

Definition at line 27 of file processedblockslist.h.


The documentation for this class was generated from the following file:
Generated on Thu Aug 30 11:05:02 2007 for SPRING Mac by  doxygen 1.5.3