foobar2000 SDK  2015-08-03
Data Structures | Typedefs | Enumerations | Functions | Variables
autoplaylist.h File Reference

Go to the source code of this file.

Data Structures

class  autoplaylist_client
 
class  autoplaylist_client_factory
 
class  autoplaylist_client_v2
 
class  autoplaylist_manager
 
class  autoplaylist_manager_v2
 

Typedefs

typedef service_ptr_t< autoplaylist_clientautoplaylist_client_ptr
 

Enumerations

enum  { autoplaylist_flag_sort = 1 << 0 }
 

Functions

 PFC_DECLARE_EXCEPTION (exception_autoplaylist, pfc::exception,"Autoplaylist error") PFC_DECLARE_EXCEPTION(exception_autoplaylist_already_owned
 
This playlist is already an autoplaylist PFC_DECLARE_EXCEPTION (exception_autoplaylist_not_owned, exception_autoplaylist,"This playlist is not an autoplaylist") PFC_DECLARE_EXCEPTION(exception_autoplaylist_lock_failure
 

Variables

 exception_autoplaylist
 

Typedef Documentation

Definition at line 36 of file autoplaylist.h.

Enumeration Type Documentation

anonymous enum
Enumerator
autoplaylist_flag_sort 

When set, core will keep the autoplaylist sorted and prevent user from reordering it.

Definition at line 9 of file autoplaylist.h.

9  {
11  autoplaylist_flag_sort = 1 << 0,
12 };
When set, core will keep the autoplaylist sorted and prevent user from reordering it...
Definition: autoplaylist.h:11

Function Documentation

PFC_DECLARE_EXCEPTION ( exception_autoplaylist  ,
pfc::exception  ,
"Autoplaylist error"   
)
This playlist is already an autoplaylist PFC_DECLARE_EXCEPTION ( exception_autoplaylist_not_owned  ,
exception_autoplaylist  ,
"This playlist is not an autoplaylist"   
)

Variable Documentation

This playlist is already an autoplaylist exception_autoplaylist

Definition at line 67 of file autoplaylist.h.