Lines Matching refs:set
289 void set(const EthPacketPtr &ptr)
305 IpPtr(const EthPacketPtr &ptr) : p(0), eth_hdr_vlan(false) { set(ptr); }
306 IpPtr(const EthPtr &ptr) : p(0), eth_hdr_vlan(false) { set(ptr.p); }
320 const IpPtr &operator=(const EthPacketPtr &ptr) { set(ptr); return *this; }
321 const IpPtr &operator=(const EthPtr &ptr) { set(ptr.p); return *this; }
402 void set(const EthPacketPtr &ptr)
418 Ip6Ptr(const EthPacketPtr &ptr) : p(0), eth_hdr_vlan(false) { set(ptr); }
419 Ip6Ptr(const EthPtr &ptr) : p(0), eth_hdr_vlan(false) { set(ptr.p); }
434 { set(ptr); return *this; }
436 { set(ptr.p); return *this; }
541 void set(const EthPacketPtr &ptr, int offset) { p = ptr; _off = offset; }
542 void set(const IpPtr &ptr)
545 set(ptr.p, ptr.pstart());
547 set(0, 0);
549 void set(const Ip6Ptr &ptr)
552 set(ptr.p, ptr.pstart());
554 set(0, 0);
559 TcpPtr(const IpPtr &ptr) : p(0), _off(0) { set(ptr); }
560 TcpPtr(const Ip6Ptr &ptr) : p(0), _off(0) { set(ptr); }
572 { set(i); return *this; }
574 { set(t.p, t._off); return *this; }
637 void set(const EthPacketPtr &ptr, int offset) { p = ptr; _off = offset; }
638 void set(const IpPtr &ptr)
641 set(ptr.p, ptr.pstart());
643 set(0, 0);
645 void set(const Ip6Ptr &ptr)
648 set(ptr.p, ptr.pstart());
650 set(0, 0);
655 UdpPtr(const IpPtr &ptr) : p(0), _off(0) { set(ptr); }
656 UdpPtr(const Ip6Ptr &ptr) : p(0), _off(0) { set(ptr); }
667 const UdpPtr &operator=(const IpPtr &i) { set(i); return *this; }
669 { set(t.p, t._off); return *this; }