116 |
|
ExitRelease = 12, |
117 |
|
}; |
118 |
|
|
119 |
< |
typedef void (*Callback)(KeyActivity); |
119 |
> |
typedef void (*Callback)(KeyActivity, void *); |
120 |
|
|
121 |
|
private: |
122 |
|
Callback callback; |
123 |
+ |
void *data; |
124 |
|
Pthreads::Thread communicate, activity; |
125 |
|
|
126 |
|
public: |
149 |
|
Red = 0, |
150 |
|
}; |
151 |
|
|
152 |
< |
Display(const std::string &device, Callback callback = NULL); |
152 |
> |
Display(const std::string &device, Callback callback = NULL, void *data = NULL); |
153 |
|
~Display(); |
154 |
|
|
155 |
|
bool Ping(const std::string &data = std::string()); |