|
Ubuntu TV Media Scanner
A centralized index for removable media content.
|
#include <mediascanner/filesystemscanner.h>
Classes | |
| class | Listener |
Public Types | |
| typedef MediaIndexFacade < WritableMediaIndex > | TaskFacade |
| typedef std::shared_ptr < TaskFacade > | TaskFacadePtr |
Public Member Functions | |
| FileSystemScanner (MetadataResolverPtr resolver, TaskManagerPtr media_task_manager, TaskFacadePtr media_task_facade) | |
| ~FileSystemScanner () | |
| void | set_directories (const std::vector< std::string > &paths) |
| bool | add_directory (const std::string &path) |
| bool | remove_directory (const std::string &path) |
| std::vector< std::string > | directories () const |
| void | add_listener (Listener *listener) |
| void | remove_listener (Listener *listener) |
| void | set_file_monitor_enabled (bool enable) |
| bool | file_monitor_enabled () const |
| bool | start_scanning () |
| bool | is_idle () const |
| mediascanner::FileSystemScanner::FileSystemScanner | ( | MetadataResolverPtr | resolver, |
| TaskManagerPtr | media_task_manager, | ||
| TaskFacadePtr | media_task_facade | ||
| ) |
| mediascanner::FileSystemScanner::~FileSystemScanner | ( | ) |
| bool mediascanner::FileSystemScanner::add_directory | ( | const std::string & | path) |
| void mediascanner::FileSystemScanner::add_listener | ( | Listener * | listener) |
| std::vector<std::string> mediascanner::FileSystemScanner::directories | ( | ) | const |
| bool mediascanner::FileSystemScanner::file_monitor_enabled | ( | ) | const |
| bool mediascanner::FileSystemScanner::is_idle | ( | ) | const |
| bool mediascanner::FileSystemScanner::remove_directory | ( | const std::string & | path) |
| void mediascanner::FileSystemScanner::remove_listener | ( | Listener * | listener) |
| void mediascanner::FileSystemScanner::set_directories | ( | const std::vector< std::string > & | paths) |
| void mediascanner::FileSystemScanner::set_file_monitor_enabled | ( | bool | enable) |
| bool mediascanner::FileSystemScanner::start_scanning | ( | ) |
1.8.4