app-packet.h

来自「模拟器提供了一个简单易用的平台」· C头文件 代码 · 共 71 行

H
71
字号
/************************************************** *  File: app-packet.cc  Author: Suman Banerjee <suman@cs.umd.edu>  Date: July 31, 2001  Terms: GPL  UNI implementation in myns  This program is distributed in the hope that it will be useful,  but WITHOUT ANY WARRANTY; without even the implied warranty of  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * **************************************************/#ifndef _APP_PACKET_H_#define _APP_PACKET_H_#include <packet.h>#define MAX_RET_COUNT 600enum AppPacketSubType {  JOIN,  SOURCE,  SOURCE_UPDATE,  PACKET_DATA,  PACKET_UNDEFINED};struct PacketAgentInfo {  int agent_id;  int node_id;};struct source_update_pkt {  int count;  PacketAgentInfo arr[MAX_RET_COUNT];};struct data_pkt {  int seq_no;};class AppPacket : public Packet {public :  AppPacketSubType st;  union {    source_update_pkt sourceupdate_p;    data_pkt data_p;  } u;  AppPacket (AppPacketSubType St) : Packet() {     t = PACKET_APP;     st = St;   };};#endif

⌨️ 快捷键说明

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