Lines Matching refs:uint8_t

84     EthAddr(const uint8_t ea[ETH_ADDR_LEN]);
92 const uint8_t *bytes() const { return &data[0]; }
93 uint8_t *bytes() { return &data[0]; }
95 const uint8_t *addr() const { return &data[0]; }
136 return ntohs(*((uint16_t*)(((uint8_t *)this) + 16)));
140 return ntohs(*((uint16_t*)(((uint8_t *)this) + 14)));
155 const uint8_t *bytes() const { return (const uint8_t *)this; }
156 const uint8_t *payload() const { return bytes() + size(); }
157 uint8_t *bytes() { return (uint8_t *)this; }
158 uint8_t *payload() { return bytes() + size(); }
215 uint8_t _netmask;
220 IpNetmask(const uint32_t __ip, const uint8_t __netmask) :
224 uint8_t netmask() const { return _netmask; }
244 uint8_t port() const { return _port; }
255 uint8_t version() const { return ip_v; }
256 uint8_t hlen() const { return ip_hl * 4; }
257 uint8_t tos() const { return ip_tos; }
262 uint8_t ttl() const { return ip_ttl; }
263 uint8_t proto() const { return ip_p; }
275 const uint8_t *bytes() const { return (const uint8_t *)this; }
276 const uint8_t *payload() const { return bytes() + size(); }
277 uint8_t *bytes() { return (uint8_t *)this; }
278 uint8_t *payload() { return bytes() + size(); }
336 uint8_t type() const { return opt_type; }
337 uint8_t typeNumber() const { return IP_OPT_NUMBER(opt_type); }
338 uint8_t typeClass() const { return IP_OPT_CLASS(opt_type); }
339 uint8_t typeCopied() const { return IP_OPT_COPIED(opt_type); }
340 uint8_t len() const { return IP_OPT_TYPEONLY(type()) ? 1 : opt_len; }
346 const uint8_t *data() const { return opt_data.data8; }
366 uint8_t version() const { return ip6_vfc; }
370 uint8_t nxt() const { return ip6_nxt; }
371 uint8_t hlim() const { return ip6_hlim; }
373 const uint8_t* src() const { return ip6_src.data; }
374 const uint8_t* dst() const { return ip6_dst.data; }
377 const Ip6Opt* getExt(uint8_t ext) const;
381 uint8_t proto() const;
386 const uint8_t *bytes() const { return (const uint8_t *)this; }
387 const uint8_t *payload() const { return bytes() + IP6_HDR_LEN
389 uint8_t *bytes() { return (uint8_t *)this; }
390 uint8_t *payload() { return bytes() + IP6_HDR_LEN
457 uint8_t type;
458 uint8_t segleft;
465 uint8_t type;
466 uint8_t length;
472 uint8_t ext_nxt;
473 uint8_t ext_len;
483 uint8_t nxt() const { return ext_nxt; }
484 uint8_t extlen() const { return ext_len; }
485 uint8_t len() const { return extlen() + 8; }
491 uint8_t rtType2Type() const { return ext_data.rtType2.type; }
492 uint8_t rtType2SegLft() const { return ext_data.rtType2.segleft; }
493 const uint8_t* rtType2Addr() const { return ext_data.rtType2.addr.data; }
500 uint8_t dstOptType() const { return ext_data.dstOpts.type; }
501 uint8_t dstOptLength() const { return ext_data.dstOpts.length; }
502 const uint8_t* dstOptAddr() const { return ext_data.dstOpts.addr.data; }
516 uint8_t off() const { return th_off*4; }
517 uint8_t flags() const { return th_flags & 0x3f; }
524 void flags(uint8_t _flags) { th_flags = _flags; }
529 const uint8_t *bytes() const { return (const uint8_t *)this; }
530 const uint8_t *payload() const { return bytes() + size(); }
531 uint8_t *bytes() { return (uint8_t *)this; }
532 uint8_t *payload() { return bytes() + size(); }
588 uint8_t type() const { return opt_type; }
589 uint8_t len() const { return TCP_OPT_TYPEONLY(type()) ? 1 : opt_len; }
593 const uint8_t *data() const { return opt_data.data8; }
596 uint8_t wscale() const { return opt_data.wscale; }
601 uint8_t cksum() const{ return opt_data.cksum; }
602 const uint8_t *md5() const { return opt_data.md5; }
605 const uint8_t *bytes() const { return (const uint8_t *)this; }
606 const uint8_t *payload() const { return bytes() + size(); }
607 uint8_t *bytes() { return (uint8_t *)this; }
608 uint8_t *payload() { return bytes() + size(); }
625 const uint8_t *bytes() const { return (const uint8_t *)this; }
626 const uint8_t *payload() const { return bytes() + size(); }
627 uint8_t *bytes() { return (uint8_t *)this; }
628 uint8_t *payload() { return bytes() + size(); }