cleanup all libs/ headers and dependent files
[clinton/Smoothieware.git] / src / libs / Pauser.h
CommitLineData
423df6df
AW
1#ifndef PAUSER_H
2#define PAUSER_H
3
8d54c34c 4#include "Module.h"
423df6df 5
43b1a6e8
MM
6class Block;
7
423df6df
AW
8class Pauser : public Module {
9 public:
10 Pauser();
11 void on_module_loaded();
43b1a6e8
MM
12 void on_block_begin(void*);
13
423df6df
AW
14 void take();
15 void release();
16
8e075270
MM
17 bool paused();
18
43b1a6e8 19 Block* paused_block;
423df6df
AW
20 unsigned short counter;
21};
22
23#endif