Lines Matching refs:_off
539 int _off;
541 void set(const EthPacketPtr &ptr, int offset) { p = ptr; _off = offset; }
558 TcpPtr() : p(0), _off(0) {}
559 TcpPtr(const IpPtr &ptr) : p(0), _off(0) { set(ptr); }
560 TcpPtr(const Ip6Ptr &ptr) : p(0), _off(0) { set(ptr); }
561 TcpPtr(const TcpPtr &ptr) : p(ptr.p), _off(ptr._off) {}
563 TcpHdr *get() { return (TcpHdr *)(p->data + _off); }
567 const TcpHdr *get() const { return (const TcpHdr *)(p->data + _off); }
574 { set(t.p, t._off); return *this; }
580 int off() const { return _off; }
635 int _off;
637 void set(const EthPacketPtr &ptr, int offset) { p = ptr; _off = offset; }
654 UdpPtr() : p(0), _off(0) {}
655 UdpPtr(const IpPtr &ptr) : p(0), _off(0) { set(ptr); }
656 UdpPtr(const Ip6Ptr &ptr) : p(0), _off(0) { set(ptr); }
657 UdpPtr(const UdpPtr &ptr) : p(ptr.p), _off(ptr._off) {}
659 UdpHdr *get() { return (UdpHdr *)(p->data + _off); }
663 const UdpHdr *get() const { return (const UdpHdr *)(p->data + _off); }
669 { set(t.p, t._off); return *this; }
675 int off() const { return _off; }