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

hdr_encap Struct Reference

#include <encap.h>

Collaboration diagram for hdr_encap:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void encap (Packet *p)
Packetdecap ()

Static Public Member Functions

int & offset ()
hdr_encapaccess (const Packet *p)

Static Public Attributes

int offset_

Private Attributes

Packetep

Member Function Documentation

hdr_encap* hdr_encap::access const Packet p  )  [inline, static]
 

Definition at line 49 of file encap.h.

References Packet::access(), and offset_.

Referenced by Decapsulator::decapPacket(), and Encapsulator::recv().

00049                                                          {
00050                 return (hdr_encap*) p->access(offset_);
00051         }

Here is the call graph for this function:

Packet* hdr_encap::decap  )  [inline]
 

Definition at line 44 of file encap.h.

References ep.

Referenced by Decapsulator::decapPacket().

00044 { return ep; }

void hdr_encap::encap Packet p  )  [inline]
 

Definition at line 43 of file encap.h.

References ep.

Referenced by Encapsulator::recv().

00043 { ep = p; }

int& hdr_encap::offset  )  [inline, static]
 

Definition at line 48 of file encap.h.

References offset_.

00048 { return offset_; }


Member Data Documentation

Packet* hdr_encap::ep [private]
 

Definition at line 53 of file encap.h.

Referenced by decap(), and encap().

int hdr_encap::offset_ [static]
 

Definition at line 41 of file encap.cc.

Referenced by access(), encapHeaderClass::encapHeaderClass(), and offset().


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