#include <threadindexer.h>
Public Member Functions | |
| ThreadIndexer (MWindow *mwindow, Assets *assets) | |
| ~ThreadIndexer () | |
| int | start_build () |
| void | run () |
| int | interrupt_build () |
Public Attributes | |
| int | interrupt_flag |
| MWindow * | mwindow |
| Assets * | assets |
| Condition * | interrupt_lock |
| IndexFile * | indexfile |
Definition at line 13 of file threadindexer.h.
|
||||||||||||
|
Definition at line 21 of file threadindexer.C. References indexfile, and interrupt_lock. |
|
|
Definition at line 31 of file threadindexer.C. References indexfile, and interrupt_lock. |
|
|
Definition at line 141 of file threadindexer.C. References indexfile, interrupt_flag, IndexFile::interrupt_index(), and interrupt_lock. |
|
|
Definition at line 44 of file threadindexer.C. References _, assets, Asset::audio_data, IndexFile::close_index(), MWindow::defaults, fclose(), fopen(), MWindow::gui, Asset::index_status, indexfile, interrupt_flag, interrupt_lock, mwindow, IndexFile::open_index(), Asset::path, and Assets::update_old_filename(). |
|
|
Definition at line 37 of file threadindexer.C. References interrupt_flag. |
|
|
Definition at line 25 of file threadindexer.h. Referenced by run(). |
|
|
Definition at line 27 of file threadindexer.h. Referenced by interrupt_build(), run(), ThreadIndexer(), and ~ThreadIndexer(). |
|
|
Definition at line 23 of file threadindexer.h. Referenced by interrupt_build(), run(), and start_build(). |
|
|
Definition at line 26 of file threadindexer.h. Referenced by interrupt_build(), run(), ThreadIndexer(), and ~ThreadIndexer(). |
|
|
Definition at line 24 of file threadindexer.h. Referenced by run(). |
1.4.4