Deleted Added
sdiff udiff text old ( 11263:8dcc6b40f164 ) new ( 11290:1640dd68b0a4 )
full compact
1/*
2 * Copyright (c) 2002-2005 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

--- 57 unchanged lines hidden (view full) ---

66
67 explicit EthPacketData(unsigned size)
68 : data(new uint8_t[size]), length(0)
69 { }
70
71 ~EthPacketData() { if (data) delete [] data; }
72
73 public:
74
75 void serialize(const std::string &base, CheckpointOut &cp) const;
76 void unserialize(const std::string &base, CheckpointIn &cp);
77
78 unsigned size() const { return length; }
79};
80
81typedef std::shared_ptr<EthPacketData> EthPacketPtr;
82
83#endif // __DEV_NET_ETHERPKT_HH__