Bully Task (12.12.2005)

at.jku.fim.datalinksimulation.networkstack.incoming
Interface DecodingNetworkFilter

All Superinterfaces:
NetworkFilter
All Known Implementing Classes:
EasyL2CRCCheckFilter, EasyL2DecodingFilter, EasyL2DestinationFilter, EasyL2SanityCheckFilter, EasyL2v2DestuffingFilter

public interface DecodingNetworkFilter
extends NetworkFilter

Title: OSI Simulation Framework

Copyright: (c) 2004-05

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

Version:
$Id: DecodingNetworkFilter.java,v 1.1 2005/10/27 13:10:11 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
 
Method Summary
 RawData decode(NetworkStackParameters params, RawData data, Logger logger)
          Performs a decoding step within the incoming network stack
 java.lang.String getDescription()
           
 
Methods inherited from interface at.jku.fim.datalinksimulation.networkstack.NetworkFilter
getFilterOSILayer
 

Method Detail

decode

RawData decode(NetworkStackParameters params,
               RawData data,
               Logger logger)
Performs a decoding step within the incoming network stack

Parameters:
params - stack parameters
data - Data from the layer below (or from previous filter in this layer)
logger - Logger instance
Returns:
Returns decoded raw data or null, if data is consumed and not delivered further up

getDescription

java.lang.String getDescription()
Returns:
Short description of this filter implementation

Bully Task (12.12.2005)

Submit a bug

Copyright 2004-2008 Michael Sonntag & Institute for Information Processing and Microprocessor Technology (FIM), Johannes-Kepler-University Linz, Altenbergerstr. 69, A-4040 Linz, Austria.