pianod2
multisource multiuser scriptable networked music player
MusicThingie Member List

This is the complete list of members for MusicThingie, including all inherited members.

Action enum nameOwnership
asAlbum()MusicThingieinlinevirtual
asAlbum() constMusicThingieinlinevirtual
asArtist()MusicThingieinlinevirtual
asArtist() constMusicThingieinlinevirtual
asPlaylist()MusicThingieinlinevirtual
asPlaylist() constMusicThingieinlinevirtual
asSong()MusicThingieinlinevirtual
asSong() constMusicThingieinlinevirtual
canQueue() constMusicThingieinlinevirtual
getUseCount(void) constMusicThingieinline
hasPermission(const User *user, Action action) const overrideSubordinateOwnershipvirtual
id(void) const =0MusicThingiepure virtual
id(MusicThingie::Type type) const =0MusicThingiepure virtual
internalId(MusicThingie::Type type) const =0MusicThingiepure virtual
isAlbum(const Type t)MusicThingieinlinestatic
isAlbum(void) constMusicThingieinline
isArtist(const Type t)MusicThingieinlinestatic
isArtist(void) constMusicThingieinline
isDecendableBy(const User *user) constOwnershipinline
isEditableBy(const User *user) constOwnershipinline
isOwnedBy(const User *user) const overrideSubordinateOwnershipvirtual
isPlaylist(const Type t)MusicThingieinlinestatic
isPlaylist(void) constMusicThingieinline
isPrimary(Type t)MusicThingieinlinestatic
isPrimary(void) constMusicThingieinline
isReadableBy(const User *user) constOwnershipinline
isSeed(const Type t)MusicThingieinlinestatic
isSeed(void) constMusicThingieinline
isSong(const Type t)MusicThingieinlinestatic
isSong(void) constMusicThingieinline
isSuggestion(const Type t)MusicThingieinlinestatic
isSuggestion(void) constMusicThingieinline
isUsableBy(const User *user) constOwnershipinline
isValidType(const Type t)MusicThingieinlinestatic
isValidType(void) constMusicThingieinline
isVisibleBy(const User *user) constOwnershipinline
matches(const Filter &filter) const =0MusicThingiepure virtual
MusicAutoReleasePool classMusicThingiefriend
MusicThingie(void)MusicThingie
name(void) const =0MusicThingiepure virtual
operator!=(const std::string &compare)MusicThingieinline
operator!=(const MusicThingie &compare)MusicThingieinline
operator()(void) constMusicThingie
operator==(const std::string &compare) const =0MusicThingiepure virtual
operator==(const MusicThingie &compare) const =0MusicThingiepure virtual
parentOwner(void) constMusicThingievirtual
primaryType(const Type t)MusicThingiestatic
primaryType(void) constMusicThingieinline
release(void)MusicThingieinline
releasePoolMusicThingieprivatestatic
retain(void) constMusicThingieinline
serialize() const =0MusicThingiepure virtual
serializeCommon(Parsnip::Data &) constMusicThingie
serializePrivate(Parsnip::Data &, const User *user) const =0MusicThingiepure virtual
songs()MusicThingievirtual
source(void) const =0MusicThingiepure virtual
transmitCommon(Football::Thingie &recipient) const =0MusicThingiepure virtual
transmitPrivate(PianodConnection &recipient) const =0MusicThingiepure virtual
type(void) const =0MusicThingiepure virtual
Type enum nameMusicThingie
TypeFromName(const std::string &name)MusicThingiestatic
TypeName(Type type)MusicThingiestatic
useCountMusicThingiemutableprivate
~MusicThingie(void)MusicThingieprotectedvirtual