Ubuntu TV Media Scanner
A centralized index for removable media content.
|
#include <mediascanner/filesystemwalker.h>
Public Types | |
typedef MediaIndexFacade < WritableMediaIndex > | TaskFacade |
typedef std::shared_ptr < TaskFacade > | TaskFacadePtr |
Public Member Functions | |
FileSystemWalker (const MediaRoot &media_root, MetadataResolverPtr resolver, MediaArtDownloaderPtr art_downloader, TaskManagerPtr file_task_manager, TaskManagerPtr index_task_manager, TaskFacadePtr index_task_facade) | |
~FileSystemWalker () | |
MediaRoot | media_root () const |
void | set_file_monitor_enabled (bool enable) |
bool | file_monitor_enabled () const |
std::string | error_message () const |
bool | is_cancelled () const |
size_t | task_group () const |
bool | start () |
void | cancel () |
bool | Join () |
mediascanner::FileSystemWalker::FileSystemWalker | ( | const MediaRoot & | media_root, |
MetadataResolverPtr | resolver, | ||
MediaArtDownloaderPtr | art_downloader, | ||
TaskManagerPtr | file_task_manager, | ||
TaskManagerPtr | index_task_manager, | ||
TaskFacadePtr | index_task_facade | ||
) |
mediascanner::FileSystemWalker::~FileSystemWalker | ( | ) |
void mediascanner::FileSystemWalker::cancel | ( | ) |
std::string mediascanner::FileSystemWalker::error_message | ( | ) | const |
bool mediascanner::FileSystemWalker::file_monitor_enabled | ( | ) | const |
bool mediascanner::FileSystemWalker::is_cancelled | ( | ) | const |
bool mediascanner::FileSystemWalker::Join | ( | ) |
MediaRoot mediascanner::FileSystemWalker::media_root | ( | ) | const |
void mediascanner::FileSystemWalker::set_file_monitor_enabled | ( | bool | enable) |
bool mediascanner::FileSystemWalker::start | ( | ) |
size_t mediascanner::FileSystemWalker::task_group | ( | ) | const |