|
pianod2
multisource multiuser scriptable networked music player
|
Functions that deal with all the possible sources. More...
#include <config.h>#include <string>#include <vector>#include <parsnip/parsnip_command.h>#include "interpreter.h"

Go to the source code of this file.
Namespaces | |
| UserData | |
| User data storage. | |
| SourceName | |
| Sources | |
| Interface between the general pianod code and the individual sources, which may or may not be present in any particular build. | |
Functions | |
| const std::vector< std::string > & | Sources::sourceKindNames () |
| Get a list of source type names. More... | |
| bool | Sources::isSource (const std::string &name) |
| Check if a name is a source type name. More... | |
| void | Sources::registerCommands (PianodParser *parser) |
| Register source parser definitions with the master parser. More... | |
| void | Sources::registerInterpreters (PianodDispatcher &dispatcher) |
| void | Sources::addRequestNames (PianodSchema &schema) |
| void | Sources::restore (UserData::DataStore *source_data, User *owner) |
| Restore a source. More... | |
| void | Sources::report (int) |
| Report sources, libraries they use and their versions. More... | |
Functions that deal with all the possible sources.