[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ns] ns-2.1b8 & MNS v2
Sorry I forget something:
in ldp.cc add:
static class LDPHeaderClass : public PacketHeaderClass
{
public:
LDPHeaderClass() : PacketHeaderClass("PacketHeader/LDP",
sizeof(hdr_ldp))
{ bind_offset(&hdr_ldp::offset_); } <<-- HERE
} class_ldphdr;
and in ldp.h add:
struct hdr_ldp {
int msgtype;
...
int relabel; /* defined for reroute mechanism as a non-standard */
int reiface; /* defined for reroute mechanism as a non-standard */
static int offset_; // required by PacketHeaderManager <<-- HERE
inline static int& offset() { return offset_; } <<-- HERE
inline static hdr_ldp* access(const Packet* p) { <<-- HERE
return (hdr_ldp*)p->access(offset_); <<-- HERE
}
};
Did I forget anything else?
----------------------------------------------------------------------------
Christian Glomb
Siemens AG
Corporate Technology
Networks and Multimedia Communications
Email: [email protected]
----------------------------------------------------------------------------