hdr_hgps.cc

来自「在Linux下做的QuadTree的程序」· CC 代码 · 共 48 行

CC
48
字号
/* hdr_hgps.cc    hgps header file*/#include <stdio.h>#include "hdr_hgps.h"int hdr_hgps::offset_;static class HGPSHeaderClass : public PacketHeaderClass {public:	HGPSHeaderClass() : PacketHeaderClass("PacketHeader/HGPS",					     sizeof(hdr_hgps)) {		offset(&hdr_hgps::offset_);	}	void export_offsets() {		field_offset("valid_", OFFSET(hdr_hgps, valid_));		/*		field_offset("num_addrs_", OFFSET(hdr_sr, num_addrs_));		field_offset("cur_addr_", OFFSET(hdr_sr, cur_addr_));		*/	}} class_HGPShdr;/*char *hdr_hgps::dump(){  static char buf[100];  dump(buf);  return (buf);}voidhdr_sr::dump(char *buf){  char *ptr = buf;  *ptr++ = '[';  for (int i = 0; i < num_addrs_; i++)    {      ptr += sprintf(ptr, "%s%d ",		     (i == cur_addr_) ? "|" : "",		     addrs[i].addr);    }  *ptr++ = ']';  *ptr = '\0';}*/

⌨️ 快捷键说明

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