|
| | FB2K_MAKE_SERVICE_INTERFACE (metadb_io_v3, metadb_io_v2) |
| |
| virtual void | register_callback (metadb_io_callback_dynamic *p_callback)=0 |
| |
| virtual void | unregister_callback (metadb_io_callback_dynamic *p_callback)=0 |
| |
| virtual metadb_hint_list::ptr | create_hint_list ()=0 |
| |
| | FB2K_MAKE_SERVICE_INTERFACE (metadb_io_v2, metadb_io) |
| |
| virtual void | load_info_async (metadb_handle_list_cref p_list, t_load_info_type p_type, HWND p_parent_window, t_uint32 p_op_flags, completion_notify_ptr p_notify)=0 |
| |
| virtual void | remove_info_async (metadb_handle_list_cref p_list, HWND p_parent_window, t_uint32 p_op_flags, completion_notify_ptr p_notify)=0 |
| |
| virtual void | rewrite_info_async (metadb_handle_list_cref p_list, HWND p_parent_window, t_uint32 p_op_flags, completion_notify_ptr p_notify)=0 |
| |
| virtual void | update_info_async (metadb_handle_list_cref p_list, service_ptr_t< file_info_filter > p_filter, HWND p_parent_window, t_uint32 p_op_flags, completion_notify_ptr p_notify)=0 |
| |
| void | update_info_async_simple (metadb_handle_list_cref p_list, const pfc::list_base_const_t< const file_info * > &p_new_info, HWND p_parent_window, t_uint32 p_op_flags, completion_notify_ptr p_notify) |
| |
| | __declspec (deprecated) virtual bool is_busy()=0 |
| |
| | __declspec (deprecated) virtual bool is_updating_disabled()=0 |
| |
| | __declspec (deprecated) virtual bool is_file_updating_blocked()=0 |
| |
| | __declspec (deprecated) virtual void highlight_running_process()=0 |
| |
| | __declspec (deprecated) virtual t_load_info_state load_info_multi(metadb_handle_list_cref p_list |
| |
| | __declspec (deprecated) virtual t_update_info_state update_info_multi(metadb_handle_list_cref p_list |
| |
| | __declspec (deprecated) virtual t_update_info_state rewrite_info_multi(metadb_handle_list_cref p_list |
| |
| | __declspec (deprecated) virtual t_update_info_state remove_info_multi(metadb_handle_list_cref p_list |
| |
| | __declspec (deprecated) t_load_info_state load_info(metadb_handle_ptr p_item |
| |
| | __declspec (deprecated) t_update_info_state update_info(metadb_handle_ptr p_item |
| |
| virtual void | dispatch_refresh (metadb_handle_list_cref p_list)=0 |
| |
| void | dispatch_refresh (metadb_handle_ptr const &handle) |
| |
| | FB2K_MAKE_SERVICE_INTERFACE_ENTRYPOINT (metadb_io) |
| |
| void | hint_async (metadb_handle_ptr p_item, const file_info &p_info, const t_filestats &p_stats, bool p_fresh) |
| |
| virtual void | hint_multi (metadb_handle_list_cref p_list, const pfc::list_base_const_t< const file_info * > &p_infos, const pfc::list_base_const_t< t_filestats > &p_stats, const bit_array &p_fresh_mask)=0 |
| |
| virtual void | hint_multi_async (metadb_handle_list_cref p_list, const pfc::list_base_const_t< const file_info * > &p_infos, const pfc::list_base_const_t< t_filestats > &p_stats, const bit_array &p_fresh_mask)=0 |
| |
| virtual void | hint_reader (service_ptr_t< class input_info_reader > p_reader, const char *p_path, abort_callback &p_abort)=0 |
| |
| virtual void | path_to_handles_simple (const char *p_path, metadb_handle_list_ref p_out)=0 |
| |
| template<typename outPtr_t > |
| bool | cast (outPtr_t &outPtr) |
| |
| virtual int | service_add_ref ()=0 throw () |
| |
| virtual bool | service_query (service_ptr_t< service_base > &p_out, const GUID &p_guid) |
| |
| template<class T > |
| bool | service_query_t (service_ptr_t< T > &p_out) |
| |
| virtual int | service_release ()=0 throw () |
| |
New (0.9.5)
Definition at line 173 of file metadb.h.