at.jku.fim.datalinksimulation.layer2.filters
Class EasyL2v2StuffingFilter

java.lang.Object
  extended by at.jku.fim.datalinksimulation.layer2.filters.EasyL2v2StuffingFilter
All Implemented Interfaces:
NetworkFilter, EncodingNetworkFilter

public class EasyL2v2StuffingFilter
extends java.lang.Object
implements EncodingNetworkFilter

Title: OSI Simulation Framework

Copyright: (c) 2004-05

Company: FIM@JKU, www.fim.uni-linz.ac.at

Version:
$Id: EasyL2v2StuffingFilter.java,v 1.1 2005/10/27 13:10:07 aputzinger Exp $
Author:
Andreas Putzinger

Field Summary
 
Fields inherited from interface at.jku.fim.datalinksimulation.networkstack.NetworkFilter
OSI_LAYER_1, OSI_LAYER_2, OSI_LAYER_3, OSI_LAYER_4, OSI_LAYER_5, OSI_LAYER_6
 
Constructor Summary
EasyL2v2StuffingFilter()
           
 
Method Summary
 RawData encode(NetworkStackParameters params, RawData data, Logger logger)
          Performs an encoding step within the outgoing network stack
 java.lang.String getDescription()
           
 int[] getFilterOSILayer()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EasyL2v2StuffingFilter

public EasyL2v2StuffingFilter()
Method Detail

encode

public RawData encode(NetworkStackParameters params,
                      RawData data,
                      Logger logger)
Description copied from interface: EncodingNetworkFilter
Performs an encoding step within the outgoing network stack

Specified by:
encode in interface EncodingNetworkFilter
Parameters:
params - network stack params
data - data from upper layer or previous filter
logger - Logger instance
Returns:
Returns encoded data

getFilterOSILayer

public int[] getFilterOSILayer()
Specified by:
getFilterOSILayer in interface NetworkFilter
Returns:
Returns an array containing all OSI layers a filter supports

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface EncodingNetworkFilter
Returns:
Short description of this filter implementation