summaryrefslogtreecommitdiff
path: root/src/mem/ruby/network/garnet/fixed-pipeline/flitBuffer_d.hh
diff options
context:
space:
mode:
authorTushar Krishna <Tushar.Krishna@amd.com>2010-06-22 15:36:07 -0700
committerTushar Krishna <Tushar.Krishna@amd.com>2010-06-22 15:36:07 -0700
commit66f0d26059ffaa09b829c0a84419936f88fd68c2 (patch)
tree6878f789faa552fa8c4af6e1c2c096370f7ecfa2 /src/mem/ruby/network/garnet/fixed-pipeline/flitBuffer_d.hh
parent84489c58741d637fd3af2379952df5b96b4f63a5 (diff)
downloadgem5-66f0d26059ffaa09b829c0a84419936f88fd68c2.tar.xz
style: updated garnet to match M5 coding style
Diffstat (limited to 'src/mem/ruby/network/garnet/fixed-pipeline/flitBuffer_d.hh')
-rw-r--r--src/mem/ruby/network/garnet/fixed-pipeline/flitBuffer_d.hh73
1 files changed, 39 insertions, 34 deletions
diff --git a/src/mem/ruby/network/garnet/fixed-pipeline/flitBuffer_d.hh b/src/mem/ruby/network/garnet/fixed-pipeline/flitBuffer_d.hh
index 8aa869f82..3cfd9144f 100644
--- a/src/mem/ruby/network/garnet/fixed-pipeline/flitBuffer_d.hh
+++ b/src/mem/ruby/network/garnet/fixed-pipeline/flitBuffer_d.hh
@@ -28,8 +28,8 @@
* Authors: Niket Agarwal
*/
-#ifndef FLIT_BUFFER_D_H
-#define FLIT_BUFFER_D_H
+#ifndef __MEM_RUBY_NETWORK_GARNET_FIXED_PIPELINE_FLIT_BUFFER_D_HH__
+#define __MEM_RUBY_NETWORK_GARNET_FIXED_PIPELINE_FLIT_BUFFER_D_HH__
#include <algorithm>
#include <iostream>
@@ -38,38 +38,44 @@
#include "mem/ruby/network/garnet/NetworkHeader.hh"
#include "mem/ruby/network/garnet/fixed-pipeline/flit_d.hh"
-class flitBuffer_d {
-public:
- flitBuffer_d();
- flitBuffer_d(int maximum_size);
+class flitBuffer_d
+{
+ public:
+ flitBuffer_d();
+ flitBuffer_d(int maximum_size);
+
+ bool isReady();
+ bool isReadyForNext();
+ bool isEmpty();
+ void print(std::ostream& out) const;
+ bool isFull();
+ void setMaxSize(int maximum);
+
+ flit_d *
+ getTopFlit()
+ {
+ flit_d *f = m_buffer.front();
+ std::pop_heap(m_buffer.begin(), m_buffer.end(), flit_d::greater);
+ m_buffer.pop_back();
+ return f;
+ }
- bool isReady();
- bool isReadyForNext();
- bool isEmpty();
- void print(std::ostream& out) const;
- bool isFull();
- void setMaxSize(int maximum);
+ flit_d *
+ peekTopFlit()
+ {
+ return m_buffer.front();
+ }
- inline flit_d* getTopFlit()
- {
- flit_d *f = m_buffer.front();
- std::pop_heap(m_buffer.begin(), m_buffer.end(), flit_d::greater);
- m_buffer.pop_back();
- return f;
- }
- inline flit_d* peekTopFlit()
- {
- return m_buffer.front();
- }
- inline void insert(flit_d *flt)
- {
- m_buffer.push_back(flt);
- std::push_heap(m_buffer.begin(), m_buffer.end(), flit_d::greater);
- }
- /**********Data Members*********/
-private:
- std::vector<flit_d *> m_buffer;
- int size, max_size;
+ void
+ insert(flit_d *flt)
+ {
+ m_buffer.push_back(flt);
+ std::push_heap(m_buffer.begin(), m_buffer.end(), flit_d::greater);
+ }
+
+ private:
+ std::vector<flit_d *> m_buffer;
+ int size, max_size;
};
inline std::ostream&
@@ -80,5 +86,4 @@ operator<<(std::ostream& out, const flitBuffer_d& obj)
return out;
}
-#endif
-
+#endif // __MEM_RUBY_NETWORK_GARNET_FIXED_PIPELINE_FLIT_BUFFER_D_HH__