generi~1.h
来自「一百个病毒的源代码 包括熊猫烧香等 极其具有研究价值」· C头文件 代码 · 共 42 行
H
42 行
// Larbin// Sebastien Ailleret// 20-01-00 -> 20-01-00/* superclass of all other fifos */#ifndef GENFIFO_H#define GENFIFO_H#define std_size 100template <class T>class GenericFifo { protected: uint in, out; public: /* Destructor */ virtual ~GenericFifo () {}; /* get the first object */ virtual T *get () = 0; /* get the first object (non totally blocking) * return NULL if there is none */ virtual T *tryGet () = 0; /* add an object in the GenericFifo */ virtual void put (T *obj) = 0; /* add an object in the GenericFifo * never block !!! */ virtual void putForce (T *obj) = 0; /* how many items are there inside ? */ virtual int getLength () = 0;};#endif // GENFIFO_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?