foobar2000_client Class Reference

#include <component.h>

List of all members.

Public Types

enum  { FOOBAR2000_CLIENT_VERSION_COMPATIBLE = 70, FOOBAR2000_CLIENT_VERSION = 73 }
typedef service_factory_basepservice_factory_base

Public Member Functions

virtual t_uint32 get_version ()=0
virtual pservice_factory_base get_service_list ()=0
virtual void get_config (stream_writer *p_stream, abort_callback &p_abort)=0
virtual void set_config (stream_reader *p_stream, abort_callback &p_abort)=0
virtual void set_library_path (const char *path, const char *name)=0
virtual void services_init (bool val)=0
virtual bool is_debug ()=0

Protected Member Functions

 foobar2000_client ()
 ~foobar2000_client ()


Member Typedef Documentation


Member Enumeration Documentation

anonymous enum

Enumerator:
FOOBAR2000_CLIENT_VERSION_COMPATIBLE 
FOOBAR2000_CLIENT_VERSION 


Constructor & Destructor Documentation

foobar2000_client::foobar2000_client (  )  [inline, protected]

foobar2000_client::~foobar2000_client (  )  [inline, protected]


Member Function Documentation

virtual t_uint32 foobar2000_client::get_version (  )  [pure virtual]

virtual pservice_factory_base foobar2000_client::get_service_list (  )  [pure virtual]

virtual void foobar2000_client::get_config ( stream_writer p_stream,
abort_callback p_abort 
) [pure virtual]

virtual void foobar2000_client::set_config ( stream_reader p_stream,
abort_callback p_abort 
) [pure virtual]

virtual void foobar2000_client::set_library_path ( const char *  path,
const char *  name 
) [pure virtual]

virtual void foobar2000_client::services_init ( bool  val  )  [pure virtual]

virtual bool foobar2000_client::is_debug (  )  [pure virtual]


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

Generated on Thu Aug 28 21:15:49 2008 for foobar2000 SDK by  doxygen 1.5.5