| abandon(void) | PrimaryOwnership | |
| abandon(const User *user) | PrimaryOwnership | |
| access | PrimaryOwnership | private |
| Action enum name | Ownership | |
| 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 |
| canExpandToAllSongs(void) const override | ToneGenerator::Source | virtual |
| createPlaylist(const char *name, MusicThingie::Type type, MusicThingie *from) override | ToneGenerator::Source | virtual |
| createPlaylist(const char *name, const Filter &filter) override | ToneGenerator::Source | virtual |
| defaultStatusHandler(RESPONSE_CODE status, const char *detail) | Media::Source | privatestatic |
| everything_playlist | ToneGenerator::Source | private |
| filename(void) const | Media::Source | inline |
| flush(void) override | ToneGenerator::Source | virtual |
| getAnythingById(const Media::SplitId &id) override | ToneGenerator::Source | virtual |
| getEverythingPlaylist(void) override | ToneGenerator::Source | virtual |
| getMixPlaylist(void) override | ToneGenerator::Source | virtual |
| getOwner(void) const | PrimaryOwnership | inline |
| getPlayer(const AudioSettings &audio, PianodSong *song) override | ToneGenerator::Source | virtual |
| getPlaylistByName(const char *name) | Media::Source | |
| getPlaylists(const Filter &filter) override | ToneGenerator::Source | virtual |
| getRandomSongs(PianodPlaylist *playlist, const UserList &users, Media::SelectionMethod) override | ToneGenerator::Source | virtual |
| getStatistics() const | Media::Source | inline |
| getSuggestion(MusicThingie *thing, MusicThingie::Type type, SearchRange where) override | ToneGenerator::Source | 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 | ToneGenerator::Source | virtual |
| getTransientPlaylist(const Filter &criteria) override | ToneGenerator::Source | virtual |
| hasPermission(const User *user, Action action) const override | PrimaryOwnership | virtual |
| identify() const | Media::Source | |
| 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 |
| key(void) const | Media::Source | inline |
| kind(void) const override | ToneGenerator::Source | virtual |
| Library class | ToneGenerator::Source | friend |
| library | ToneGenerator::Source | private |
| lockout_until | Media::Source | private |
| mix_playlist | ToneGenerator::Source | private |
| name(void) const | Media::Source | |
| owner | PrimaryOwnership | private |
| ownerName(void) const | PrimaryOwnership | |
| parameters | Media::Source | protected |
| periodic(void) override | ToneGenerator::Source | virtual |
| persist(void) const | Media::Source | |
| playbackComplete(bool played, bool successfully) | Media::Source | |
| playbackProblem(void) | Media::Source | inlinevirtual |
| Playlist class | ToneGenerator::Source | friend |
| PrimaryOwnership(void) | PrimaryOwnership | |
| PrimaryOwnership(Type rule, User *owner=nullptr) | PrimaryOwnership | |
| reportStatus(const char *detail) const | Media::Source | |
| reportStatus(const std::string &detail) const | Media::Source | inline |
| requireNameForCreatePlaylist(void) const | Media::Source | virtual |
| serializeIdentity() const | Media::Source | |
| serialNum | Media::Source | private |
| serialNumber(void) const | Media::Source | inline |
| SerialNumber typedef | Media::Source | |
| Source(const Parameters ¶ms) | ToneGenerator::Source | |
| Media::Source::Source(SourceParameters *params) | Media::Source | |
| State enum name | Media::Source | protected |
| state | Media::Source | protected |
| statistics | Media::Source | private |
| statusHandler | Media::Source | private |
| Type enum name | Ownership | |
| ~PrimaryOwnership(void) | PrimaryOwnership | |
| ~Source(void) | ToneGenerator::Source | virtual |