#include <varp.h>
Inheritance diagram for VARPTable:


Public Member Functions | |
| VARPTable (void) | |
| ~VARPTable (void) | |
| int | command (int argc, const char *const *argv) |
| int | arpresolve (int IP, Packet *p) |
Private Member Functions | |
| void | sizeinit (int n) |
Private Attributes | |
| int * | maddr_ |
| int | size_ |
|
|
Definition at line 50 of file varp.cc.
|
|
|
Definition at line 54 of file varp.cc. References maddr_.
00055 {
00056 delete [] maddr_;
00057 }
|
|
||||||||||||
|
Definition at line 91 of file varp.cc. References HDR_MAC, maddr_, and size_. Referenced by LL::sendDown().
|
|
||||||||||||
|
Definition at line 77 of file varp.cc. References maddr_, size_, and sizeinit().
|
Here is the call graph for this function:

|
|
Definition at line 59 of file varp.cc. Referenced by command().
00060 {
00061 int *temp = maddr_;
00062 int osize = size_;
00063 int i;
00064
00065 if (size_ == 0)
00066 size_ = 10;
00067 while(!(n < size_))
00068 size_ = 2*size_;
00069 maddr_ = new int[size_];
00070 for (i=0;i<osize;i++)
00071 maddr_[i] = temp[i];
00072 for (i=osize;i<size_;i++)
00073 maddr_[i] = -1;
00074 delete [] temp;
00075 }
|
|
|
Definition at line 57 of file varp.h. Referenced by arpresolve(), command(), sizeinit(), and ~VARPTable(). |
|
|
Definition at line 59 of file varp.h. Referenced by arpresolve(), command(), and sizeinit(). |
1.3.3