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 + -
显示快捷键?