Siena Fast Forwarding documentation (v. 1.0.0)

Main Page   Class Hierarchy   Compound List   File List   Compound Members   Examples  

Interface Class Reference

List of all members.

Public Methods

 Interface (if_t xif, ifid_t xid)

Public Attributes

const if_t interface
const ifid_t id

Detailed Description

Interface descriptor.

Stores the association between user-supplied interface identifier and interface identifier used internally by the forwarding table. The reason for maintaining two identifiers is that identifiers used by the matching and pre-processing functions must be contiguous. And we don't want to rely on the user to supply contiguous identifiers.


Constructor & Destructor Documentation

Interface::Interface if_t    xif,
ifid_t    xid
[inline]
 

builds an interface descriptor with the given identifiers *


Member Data Documentation

const ifid_t Interface::id
 

internal identifier used by the matching function *

const if_t Interface::interface
 

user-defined interface identifier *


The documentation for this class was generated from the following file:
Copyright © 2001-2002 University of Colorado.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". This documentation is authored and maintained by Antonio Carzaniga