34 #ifndef __MEM_RUBY_NETWORK_GARNET_FLIT_BUFFER_HH__
35 #define __MEM_RUBY_NETWORK_GARNET_FLIT_BUFFER_HH__
52 void print(std::ostream& out)
const;
94 #endif // __MEM_RUBY_NETWORK_GARNET_FLIT_BUFFER_HH__
Cycles is a wrapper class for representing cycle counts, i.e.
std::vector< flit * > m_buffer
void print(std::ostream &out) const
bool isReady(Cycles curTime)
A Packet is used to encapsulate a transfer between two objects in the memory system (e...
std::ostream & operator<<(std::ostream &out, const flitBuffer &obj)
static bool greater(flit *n1, flit *n2)
void setMaxSize(int maximum)
uint32_t functionalWrite(Packet *pkt)