?? octet.h
字號:
/*************************************************************************** * 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 + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -