octet.h
来自「isdn的完整解决方案。非常强大。不过是国际标准而非国标。」· C头文件 代码 · 共 46 行
H
46 行
/*************************************************************************** * Copyright (C) 2004 by Roman Schmidt * * roman.schmidt@fh-stralsund.de * * * ***************************************************************************/#ifndef OCTET_H#define OCTET_H#include <bitset>#include <string>#include <vector>/*ACHTUGN: Klasse wird nicht mehr verwendet!@author Roman Schmidt*/class Octet{public: Octet(Octet *newFather=NULL, int test=0); ~Octet(); std::string getBitset(); std::string getValue(); std::string getParam(); void setParam(std::string str); bool isSubOctet(); void setBitmask(unsigned char set); void setByte(unsigned char data); unsigned char getByte(); std::string getByteAsString(); void addChildOctet(Octet *childOctet); Octet* getChildOctet(int i); int childSize(); int getMaxValue(); void setValue(int val);private: unsigned char byte; std::string param; unsigned char mask; std::vector<Octet*> childOctets; Octet *father;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?