#include <search_tools.h>

Public Types | |
| typedef search_filter | t_interface |
| typedef service_base | t_interface_parent |
Public Member Functions | |
| virtual bool | test_locked (const metadb_handle_ptr &p_item, const file_info *p_info)=0 |
| For backwards compatibility with older (0.9.5 alpha) revisions of this API. Do not call. | |
| virtual void | test_multi (metadb_handle_list_cref data, bool *out)=0 |
Static Public Attributes | |
| static const GUID | class_guid = { 0x4134bb34, 0xed5, 0x49f3, { 0x9c, 0xef, 0x43, 0xe3, 0xa4, 0xa3, 0xa8, 0xae } } |
Reimplemented in search_filter_v2, and search_filter_v3.
| virtual bool search_filter::test_locked | ( | const metadb_handle_ptr & | p_item, | |
| const file_info * | p_info | |||
| ) | [pure virtual] |
For backwards compatibility with older (0.9.5 alpha) revisions of this API. Do not call.
| virtual void search_filter::test_multi | ( | metadb_handle_list_cref | data, | |
| bool * | out | |||
| ) | [pure virtual] |
Use this to run this filter on a group of items.
| data | Items to test. | |
| out | Pointer to a buffer (size at least equal to number of items in the source list) receiving the results. |
const GUID search_filter::class_guid = { 0x4134bb34, 0xed5, 0x49f3, { 0x9c, 0xef, 0x43, 0xe3, 0xa4, 0xa3, 0xa8, 0xae } } [static] |
Reimplemented in search_filter_v2, and search_filter_v3.
1.5.5