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

📄 bim.hh

📁 COPE the first practical network coding scheme which is developped on click
💻 HH
字号:
#ifndef CLICK_BIM_HH#define CLICK_BIM_HH#include <click/element.hh>#include <click/task.hh>CLICK_DECLS/* * BIM(/dev/cuaa0, speed) * * Read and write packets from/to ABACOM BIM-4xx-RS232 radio. * Takes care of low-level framing. * Pulls *and* pushes packets. */class BIM : public Element { public:  BIM();  ~BIM();    const char *class_name() const	{ return "BIM"; }  const char *processing() const	{ return PULL_TO_PUSH; }    int configure(Vector<String> &, ErrorHandler *);  int initialize(ErrorHandler *);  void selected(int fd);  void push(int port, Packet *);  bool run_task(); private:  String _dev;  int _speed;  int _fd;  Task _task;  /* turn bytes from the radio into frames */  void got_char(int c);  char _buf[2048];  int _len;  int _started;  int _escaped;  void send_packet(const unsigned char buf[], unsigned int len);};CLICK_ENDDECLS#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -