AddressDecoder Class Reference

#include <addressDecoder.h>

List of all members.

Public Member Functions

 AddressDecoder ()
virtual void push (Flit *f, unsigned int vc)=0
virtual Flitpull (unsigned int vc)=0
virtual unsigned int get_putput_port (unsigned int channe)=0
virtual unsigned int get_vc (unsigned int channel)=0
virtual void no_channels (unsigned int channels)=0
virtual unsigned int set_no_channels ()=0
virtual bool is_channel_empty (unsigned int channel)=0
virtual bool is_empty ()=0
virtual unsigned int speculate_port (Flit *f, unsigned int port)=0
virtual unsigned int speculate_channel (Flit *f, unsigned int channel)=0


Detailed Description

Definition at line 31 of file addressDecoder.h.


Constructor & Destructor Documentation

AddressDecoder::AddressDecoder (  ) 


Member Function Documentation

virtual unsigned int AddressDecoder::get_putput_port ( unsigned int  channe  )  [pure virtual]

virtual unsigned int AddressDecoder::get_vc ( unsigned int  channel  )  [pure virtual]

virtual bool AddressDecoder::is_channel_empty ( unsigned int  channel  )  [pure virtual]

virtual bool AddressDecoder::is_empty (  )  [pure virtual]

virtual void AddressDecoder::no_channels ( unsigned int  channels  )  [pure virtual]

virtual Flit* AddressDecoder::pull ( unsigned int  vc  )  [pure virtual]

virtual void AddressDecoder::push ( Flit f,
unsigned int  vc 
) [pure virtual]

virtual unsigned int AddressDecoder::set_no_channels (  )  [pure virtual]

virtual unsigned int AddressDecoder::speculate_channel ( Flit f,
unsigned int  channel 
) [pure virtual]

virtual unsigned int AddressDecoder::speculate_port ( Flit f,
unsigned int  port 
) [pure virtual]


The documentation for this class was generated from the following file:

Generated on Tue Oct 19 17:22:10 2010 for IRIS by  doxygen 1.5.8