#include <RepositoryMaintenanceThread.hpp>
Inheritance diagram for indri::collection::RepositoryMaintenanceThread:

Public Member Functions | |
| RepositoryMaintenanceThread (class Repository &repository, UINT64 memory) | |
| UINT64 | initialize () |
| UINT64 | work () |
| bool | hasWork () |
| void | deinitialize () |
| void | write () |
| void | merge () |
Private Types | |
| enum | { WRITE, MERGE, TRIM } |
Private Attributes | |
| Repository & | _repository |
| indri::thread::Mutex | _requestLock |
| std::queue< int > | _requests |
| UINT64 | _memory |
|
|
|
|
||||||||||||
|
|
|
|
Implements indri::thread::UtilityThread. |
|
|
Implements indri::thread::UtilityThread. |
|
|
Implements indri::thread::UtilityThread. |
|
|
|
|
|
Implements indri::thread::UtilityThread. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4