projects
/
gem5.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
MEM: Add port proxies instead of non-structural ports
[gem5.git]
/
src
/
dev
/
etherdump.hh
diff --git
a/src/dev/etherdump.hh
b/src/dev/etherdump.hh
index f3080f34147aeda2ee5013db199b1534049823d1..cc8fa9151262a11aec534e7385756d50221472da 100644
(file)
--- a/
src/dev/etherdump.hh
+++ b/
src/dev/etherdump.hh
@@
-36,7
+36,9
@@
#define __ETHERDUMP_H__
#include <fstream>
#define __ETHERDUMP_H__
#include <fstream>
+
#include "dev/etherpkt.hh"
#include "dev/etherpkt.hh"
+#include "params/EtherDump.hh"
#include "sim/sim_object.hh"
/*
#include "sim/sim_object.hh"
/*
@@
-45,15
+47,14
@@
class EtherDump : public SimObject
{
private:
class EtherDump : public SimObject
{
private:
- std::o
fstream
stream;
- const
int
maxlen;
+ std::o
stream *
stream;
+ const
unsigned
maxlen;
void dumpPacket(EthPacketPtr &packet);
void init();
void dumpPacket(EthPacketPtr &packet);
void init();
- Tick curtime;
-
public:
public:
- EtherDump(const std::string &name, const std::string &file, int max);
+ typedef EtherDumpParams Params;
+ EtherDump(const Params *p);
inline void dump(EthPacketPtr &pkt) { dumpPacket(pkt); }
};
inline void dump(EthPacketPtr &pkt) { dumpPacket(pkt); }
};