#include <addressDecoder.h>
Public Member Functions | |
AddressDecoder () | |
virtual void | push (Flit *f, unsigned int vc)=0 |
virtual Flit * | pull (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 |
Definition at line 31 of file addressDecoder.h.
AddressDecoder::AddressDecoder | ( | ) |
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] |