summaryrefslogtreecommitdiff
path: root/src/dev/etherpkt.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/dev/etherpkt.cc')
-rw-r--r--src/dev/etherpkt.cc13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/dev/etherpkt.cc b/src/dev/etherpkt.cc
index 2c8343eb0..548a1f179 100644
--- a/src/dev/etherpkt.cc
+++ b/src/dev/etherpkt.cc
@@ -37,17 +37,16 @@
using namespace std;
void
-EthPacketData::serialize(const string &base, ostream &os)
+EthPacketData::serialize(const string &base, CheckpointOut &cp) const
{
- paramOut(os, base + ".length", length);
- arrayParamOut(os, base + ".data", data, length);
+ paramOut(cp, base + ".length", length);
+ arrayParamOut(cp, base + ".data", data, length);
}
void
-EthPacketData::unserialize(const string &base, Checkpoint *cp,
- const string &section)
+EthPacketData::unserialize(const string &base, CheckpointIn &cp)
{
- paramIn(cp, section, base + ".length", length);
+ paramIn(cp, base + ".length", length);
if (length)
- arrayParamIn(cp, section, base + ".data", data, length);
+ arrayParamIn(cp, base + ".data", data, length);
}