prototest_pkt.h

来自「一个自己实现的无线传感器网络源码」· C头文件 代码 · 共 25 行

H
25
字号
#ifndef PROTOTEST_PKT_H_#define PROTOTEST_PKT_H_#include <packet.h>#define HDR_PROTOTEST_PKT(p) hdr_prototest_pkt::access(p)struct hdr_prototest_pkt{	nsaddr_t pkt_src_;	u_int16_t pkt_len_;	u_int8_t pkt_seq_num_;		inline nsaddr_t& pkt_src() { return pkt_src_;}	inline u_int16_t& pkt_len() { return pkt_len_;}	inline u_int8_t& pkt_seq_num() { return pkt_seq_num_;}		static int offset_;	inline static int& offset() { return offset_;}	inline static hdr_prototest_pkt* access(const Packet * p){		return (hdr_prototest_pkt*)p->access(offset_);	}};#endif /*PROTOTEST_PKT_H_*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?