📄 abstractmonic.h
字号:
/*! \file AbstractMonic.h \brief 拪徾NIC僋儔僗 僿僢僟 Copyright (c) 2004 Yamami WITHOUT ANY WARRANTY \author Yamami \version $Revision: 1.2 $ \date create:2004/09/04 update:$Date: 2004/10/31 14:29:43 $*/#ifndef _MONA_ABSTRACT_MONIC_#define _MONA_ABSTRACT_MONIC_#include <sys/types.h>/*! abstract class AbstractMonic*/class AbstractMonic { private: protected: public: //Public儊儞僶 /*! \brief AbstractMonic 僥儞億儔儕庴怣僶僢僼傽 */ byte frame_buf[1500]; /*! \brief MAC傾僪儗僗 */ byte ether_mac_addr[6]; /*! \brief 庴怣僷働僢僩杮懱偺挿偝 */ dword frame_len; AbstractMonic(); virtual ~AbstractMonic(); //奺庬僀儞僞乕僼僃乕僗儊僜僢僪 僒僽僋儔僗(嬶徾僋儔僗(NIC)偱幚憰傪婜懸) virtual void frame_input(void) = 0; virtual void frame_output( byte *, byte *, dword, word ) = 0; virtual int init(void) = 0; virtual int nic_probe(void) = 0; //virtual void nic_init(void) = 0; virtual void enableNetWork(void) = 0; virtual void disableNetWork(void) = 0; virtual int getNicIRQ() = 0; virtual void setNicIRQ(int) = 0; virtual int getNicIOBASE() = 0; virtual void setNicIOBASE(int) = 0;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -