⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 abstractmonic.h

📁 MONA是为数不多的C++语言编写的一个很小的操作系统
💻 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 + -