titleformat_config Class Reference

#include <titleformat_config.h>

Inheritance diagram for titleformat_config:

service_base titleformat_config_impl

List of all members.

Public Types

typedef titleformat_config t_interface_entrypoint
typedef titleformat_config t_interface
typedef service_base t_interface_parent

Public Member Functions

virtual GUID get_guid ()=0
virtual const char * get_name ()=0
virtual void get_data (pfc::string_base &p_out)=0
virtual void set_data (const char *p_string, unsigned p_string_length)=0
virtual void reset ()=0
virtual bool compile (service_ptr_t< titleformat_object > &p_out)=0
virtual double get_order_priority ()=0

Static Public Member Functions

static bool g_find (const GUID &p_guid, service_ptr_t< titleformat_config > &p_out)
static bool g_get_data (const GUID &p_guid, pfc::string_base &p_out)
static bool g_compile (const GUID &p_guid, service_ptr_t< titleformat_object > &p_out)

Static Public Attributes

static const GUID config_playlist
static const GUID config_copy
static const GUID config_statusbar
static const GUID config_systray
static const GUID config_windowtitle
static const GUID class_guid


Member Typedef Documentation

Reimplemented from service_base.


Member Function Documentation

virtual GUID titleformat_config::get_guid (  )  [pure virtual]

Implemented in titleformat_config_impl.

virtual const char* titleformat_config::get_name (  )  [pure virtual]

Implemented in titleformat_config_impl.

virtual void titleformat_config::get_data ( pfc::string_base p_out  )  [pure virtual]

Implemented in titleformat_config_impl.

virtual void titleformat_config::set_data ( const char *  p_string,
unsigned  p_string_length 
) [pure virtual]

Implemented in titleformat_config_impl.

virtual void titleformat_config::reset (  )  [pure virtual]

Implemented in titleformat_config_impl.

virtual bool titleformat_config::compile ( service_ptr_t< titleformat_object > &  p_out  )  [pure virtual]

Implemented in titleformat_config_impl.

virtual double titleformat_config::get_order_priority (  )  [pure virtual]

Implemented in titleformat_config_impl.

static bool titleformat_config::g_find ( const GUID &  p_guid,
service_ptr_t< titleformat_config > &  p_out 
) [static]

static bool titleformat_config::g_get_data ( const GUID &  p_guid,
pfc::string_base p_out 
) [static]

static bool titleformat_config::g_compile ( const GUID &  p_guid,
service_ptr_t< titleformat_object > &  p_out 
) [static]


Member Data Documentation

Initial value:

 
{ 0xb905715b, 0x4b26, 0x4e0e, { 0xb3, 0xb8, 0xff, 0x4a, 0x23, 0x2a, 0x42, 0x58 } }

const GUID titleformat_config::config_copy [static]

Initial value:

 
{ 0xa2051e09, 0xa1ea, 0x471b, { 0xb1, 0x46, 0x73, 0x75, 0x41, 0x31, 0x5, 0xd2 } }

Initial value:

 
{ 0x70b56942, 0x3c37, 0x427b, { 0x8d, 0x58, 0x3a, 0x2d, 0xf3, 0xd8, 0x35, 0xbd } }

Initial value:

 
{ 0x8e728600, 0x7bbd, 0x4a5c, { 0xa0, 0x1, 0x40, 0xa4, 0x50, 0x42, 0x7e, 0xb6 } }

Initial value:

 
{ 0xd02f2d01, 0xbed3, 0x46e8, { 0xb6, 0x64, 0x8b, 0x1f, 0x7, 0xe7, 0x8f, 0x69 } }

const GUID titleformat_config::class_guid [static]

Initial value:

 
{ 0x942f5efe, 0xd68b, 0x4bde, { 0xba, 0x17, 0xc4, 0x42, 0xa8, 0xb2, 0xa4, 0x45 } }


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

Generated on Fri Apr 18 13:56:57 2008 for foobar2000 SDK by  doxygen 1.5.5