|
|
1.1 ! root 1: // ! 2: // nono ! 3: // Copyright (C) 2019 [email protected] ! 4: // ! 5: ! 6: #pragma once ! 7: ! 8: #include "netdriver.h" ! 9: ! 10: class NetDriverTap : public NetDriver ! 11: { ! 12: typedef NetDriver inherited; ! 13: public: ! 14: // コンストラクタ ! 15: NetDriverTap(EthernetDevice *p, ! 16: std::mutex *m, std::condition_variable *c); ! 17: // デストラクタ ! 18: virtual ~NetDriverTap(); ! 19: ! 20: virtual bool Init(); ! 21: virtual bool SendPacket(const std::vector<uint8>& data); ! 22: virtual void ThreadRun(); ! 23: ! 24: private: ! 25: virtual void Close(); ! 26: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.