19 #ifndef INCLUDED_TUIODISPATCHER_H 20 #define INCLUDED_TUIODISPATCHER_H 22 #include "TuioListener.h" 70 void removeAllTuioListeners();
77 std::list<TuioObject*> getTuioObjects();
84 std::list<TuioObject> copyTuioObjects();
91 std::list<TuioCursor*> getTuioCursors();
98 std::list<TuioCursor> copyTuioCursors();
105 std::list<TuioBlob*> getTuioBlobs();
112 std::list<TuioBlob> copyTuioBlobs();
141 void lockObjectList();
146 void unlockObjectList();
151 void lockCursorList();
156 void unlockCursorList();
166 void unlockBlobList();
169 std::list<TuioListener*> listenerList;
171 std::list<TuioObject*> objectList;
172 std::list<TuioCursor*> cursorList;
173 std::list<TuioBlob*> blobList;
180 pthread_mutex_t objectMutex;
181 pthread_mutex_t cursorMutex;
182 pthread_mutex_t blobMutex;
Definition: FlashSender.h:166
Definition: TuioObject.h:32
Definition: TuioDispatcher.h:39
Definition: TuioListener.h:45
Definition: TuioBlob.h:32
Definition: TuioCursor.h:32