|
pianod2
multisource multiuser scriptable networked music player
|
This is the complete list of members for Media::Manager, including all inherited members.
| abandon(void) | PrimaryOwnership | |
| abandon(const User *user) | PrimaryOwnership | |
| access | PrimaryOwnership | private |
| Action enum name | Ownership | |
| add(Source *const src) | Media::Manager | private |
| add(SourcePtr &&src) | Media::Manager | |
| add(SourcePtr &&src, PianodConnection &conn) | Media::Manager | |
| alert(RESPONSE_CODE message) const | Media::Source | |
| alert(RESPONSE_CODE message, const char *detail, const char *reason=nullptr) const | Media::Source | |
| announced_state | Media::Source | private |
| areSourcesInState(Source::State state) const | Media::Manager | private |
| areSourcesPending() const | Media::Manager | inline |
| areSourcesReady() const | Media::Manager | inline |
| authorizedCommand(Parsnip::Parser::CommandId command, PianodConnection &conn) override | Media::Manager | privatevirtual |
| base_container typedef | Media::Manager | |
| callback | Media::Manager | |
| canExpandToAllSongs(void) const override | Media::Manager | virtual |
| createPlaylist(const char *name, MusicThingie::Type type, MusicThingie *from) override | Media::Manager | virtual |
| createPlaylist(const char *name, const Filter &filter) override | Media::Manager | virtual |
| defaultStatusHandler(RESPONSE_CODE status, const char *detail) | Media::Source | privatestatic |
| EmptyDictionary | PianodInterpreter | protectedstatic |
| EmptyStringVector | PianodInterpreter | protectedstatic |
| erase(Source *const source) | Media::Manager | |
| everything_playlist | Media::Manager | private |
| filename(void) const | Media::Source | inline |
| flush(void) override | Media::Manager | virtual |
| get(const SerialNumber serial) const | Media::Manager | |
| get(const std::string &type, const std::string &ident) const | Media::Manager | |
| getAnythingById(const SplitId &id) override | Media::Manager | virtual |
| getAnythingById(const std::string &id) | Media::Manager | |
| getEverythingPlaylist(void) override | Media::Manager | virtual |
| getHelp(const std::vector< std::string > &search, std::set< std::string > *option_parsers) | PianodInterpreter | |
| getMixPlaylist(void) override | Media::Manager | virtual |
| getOwner(void) const | PrimaryOwnership | inline |
| getParserDefinitions() override | Media::Manager | virtual |
| getPlayer(const AudioSettings &audio, PianodSong *song) override | Media::Manager | virtual |
| getPlaylistByName(const char *name) | Media::Source | |
| getPlaylists(const Filter &filter=Filter::All) override | Media::Manager | virtual |
| getRandomSongs(PianodPlaylist *playlist, const UserList &users, SelectionMethod selectionMethod) override | Media::Manager | virtual |
| getReadySources() const | Media::Manager | inline |
| getRealSources() const | Media::Manager | private |
| getRealSources(Source::State state) const | Media::Manager | private |
| getSource(const Parsnip::Data &options) | Media::Manager | |
| getStatistics() const | Media::Source | inline |
| getSuggestion(MusicThingie *thing, MusicThingie::Type type, SearchRange where) override | Media::Manager | virtual |
| Media::Source::getSuggestion(MusicThingie *thing, SearchRange where=SearchRange::SHALLOW) | Media::Source | inline |
| Media::Source::getSuggestion(MusicThingie *thing, MusicThingie::Type type, SearchRange where, bool fully_confirm) | Media::Source | protected |
| getSuggestions(const Filter &filter, SearchRange where) override | Media::Manager | virtual |
| getTransientPlaylist(const Filter &criteria) override | Media::Manager | virtual |
| handleCommand(Parsnip::Parser::CommandId command, const Parsnip::Data &options, PianodConnection &conn) override | Media::Manager | privatevirtual |
| handleSourceStateChange(Source *const source) | Media::Manager | private |
| hasPermission(const User *user, Action action) const override | PrimaryOwnership | virtual |
| HelpList typedef | PianodInterpreter | |
| identify() const | Media::Source | |
| interpret(Parsnip::Parser::CommandId command_id, const Parsnip::Data ¶meters, PianodConnection &context) override final | PianodInterpreter | privatevirtual |
| isDecendableBy(const User *user) const | Ownership | inline |
| isEditableBy(const User *user) const | Ownership | inline |
| isLockedOut() const | Media::Source | inline |
| isOwned(void) const | PrimaryOwnership | inline |
| isOwnedBy(const User *user) const override | PrimaryOwnership | virtual |
| isReadableBy(const User *user) const | Ownership | inline |
| isReady(void) const | Media::Source | inline |
| isUsableBy(const User *user) const | Ownership | inline |
| isVisibleBy(const User *user) const | Ownership | inline |
| json_request_names(PianodSchema &schema) | Media::Manager | static |
| key(void) const | Media::Source | inline |
| kind(void) const override | Media::Manager | virtual |
| lockout_until | Media::Source | private |
| Manager(void) | Media::Manager | |
| mix_playlist | Media::Manager | private |
| name(void) const | Media::Source | |
| optionalValue(const Parsnip::Data &options, const char *name, const LookupType &lookup, const ValueType default_value) | PianodInterpreter | inlinestatic |
| optionIs(const Parsnip::Data &options, const char *name, const char *expected) | PianodInterpreter | static |
| owner | PrimaryOwnership | private |
| ownerName(void) const | PrimaryOwnership | |
| parameters | Media::Source | protected |
| parser_definitions() | Media::Manager | static |
| periodic(void) override | Media::Manager | virtual |
| persist(void) const | Media::Source | |
| PianodDispatcher | PianodInterpreter | private |
| playbackComplete(bool played, bool successfully) | Media::Source | |
| playbackProblem(void) | Media::Source | inlinevirtual |
| PrimaryOwnership(void) | PrimaryOwnership | |
| PrimaryOwnership(Type rule, User *owner=nullptr) | PrimaryOwnership | |
| redirectingStatusHandler(RESPONSE_CODE status, const char *detail) | Media::Manager | private |
| registerInterpreter(PianodDispatcher &dispatcher) | PianodInterpreter | virtual |
| reportStatistics(Media::Source *const source) | Media::Manager | private |
| reportStatus(const char *detail) const | Media::Source | |
| reportStatus(const std::string &detail) const | Media::Source | inline |
| requireNameForCreatePlaylist(void) const | Media::Source | virtual |
| resetLockout() | Media::Manager | |
| serializeIdentity() const | Media::Source | |
| serialNum | Media::Source | private |
| SerialNumber typedef | Media::Source | |
| serialNumber(void) const | Media::Source | inline |
| Source(SourceParameters *params) | Media::Source | |
| source_id_parser_definitions() | Media::Manager | static |
| SourceList typedef | Media::Manager | private |
| state | Media::Source | protected |
| State enum name | Media::Source | protected |
| statistics | Media::Source | private |
| statusHandler | Media::Source | private |
| StringVector typedef | PianodInterpreter | protected |
| transient_criteria | Media::Manager | private |
| transient_playlist | Media::Manager | private |
| Tuner::Tuner class | Media::Manager | friend |
| Type enum name | Ownership | |
| ~Manager(void) | Media::Manager | |
| ~PrimaryOwnership(void) | PrimaryOwnership | |
| ~Source(void) | Media::Source | virtual |