foobar2000 SDK  2015-08-03
Public Member Functions | Private Member Functions
info_lookup_handler_v2abstract

#include <info_lookup_handler.h>

+ Inheritance diagram for info_lookup_handler_v2:

Public Member Functions

virtual void lookup_noninteractive (metadb_handle_list_cref items, completion_notify::ptr notify, HWND parent)=0
 
virtual double merit ()
 
- Public Member Functions inherited from info_lookup_handler
 FB2K_MAKE_SERVICE_INTERFACE_ENTRYPOINT (info_lookup_handler)
 
virtual t_uint32 get_flags ()=0
 
virtual HICON get_icon (int p_width, int p_height)=0
 
virtual void get_name (pfc::string_base &p_out)=0
 
virtual void lookup (metadb_handle_list_cref items, completion_notify::ptr notify, HWND parent)=0
 
- Public Member Functions inherited from service_base
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 ()
 

Private Member Functions

 FB2K_MAKE_SERVICE_INTERFACE (info_lookup_handler_v2, info_lookup_handler)
 

Additional Inherited Members

- Public Types inherited from info_lookup_handler
enum  { flag_album_lookup = 1 << 0, flag_track_lookup = 1 << 1 }
 
- Public Types inherited from service_base
typedef service_base t_interface
 
- Protected Member Functions inherited from service_base
 service_base ()
 
 ~service_base ()
 

Detailed Description

Definition at line 27 of file info_lookup_handler.h.

Member Function Documentation

info_lookup_handler_v2::FB2K_MAKE_SERVICE_INTERFACE ( info_lookup_handler_v2  ,
info_lookup_handler   
)
private
virtual void info_lookup_handler_v2::lookup_noninteractive ( metadb_handle_list_cref  items,
completion_notify::ptr  notify,
HWND  parent 
)
pure virtual
virtual double info_lookup_handler_v2::merit ( )
inlinevirtual

Definition at line 30 of file info_lookup_handler.h.

30 {return 0;}

The documentation for this class was generated from the following file: