pianod2
multisource multiuser scriptable networked music player
ServiceManager Member List

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

authorizedCommand(Parsnip::Parser::CommandId command, PianodConnection &conn) overrideServiceManagerprivatevirtual
broadcast(const ResponseGroup &messages)ServiceManager
broadcast(const ResponseGroup &messages, User *target)ServiceManager
broadcast_user_actionsServiceManager
broadcastEffectivePrivileges()ServiceManager
broadcastEffectivePrivileges(User *target)ServiceManager
broadcastingActions(void)ServiceManagerinline
broadcastUserActions(bool v)ServiceManagerinline
createRoom(const std::string &name, const AudioSettings &audio, FB_SERVICE_OPTIONS &options)ServiceManager
EmptyDictionaryPianodInterpreterprotectedstatic
EmptyStringVectorPianodInterpreterprotectedstatic
event(WaitEvent::Type type, const void *detail=nullptr, RESPONSE_CODE message=S_OK)ServiceManager
event(WaitEvent::Type type, RESPONSE_CODE message=S_OK)ServiceManagerinline
flush(void)ServiceManager
getHelp(const std::vector< std::string > &search, std::set< std::string > *option_parsers)PianodInterpreter
getParserDefinitions() overrideServiceManagervirtual
handleCommand(Parsnip::Parser::CommandId command, const Parsnip::Data &options, PianodConnection &conn) overrideServiceManagerprivatevirtual
HelpList typedefPianodInterpreter
interpret(Parsnip::Parser::CommandId command_id, const Parsnip::Data &parameters, PianodConnection &context) override finalPianodInterpreterprivatevirtual
json_request_names(PianodSchema &schema)ServiceManagerstatic
master_parserServiceManagerprivate
master_schemaServiceManagerprivate
master_serviceServiceManagerprivate
optionalValue(const Parsnip::Data &options, const char *name, const LookupType &lookup, const ValueType default_value)PianodInterpreterinlinestatic
optionIs(const Parsnip::Data &options, const char *name, const char *expected)PianodInterpreterstatic
parser_definitions()ServiceManagerstatic
periodic(void)ServiceManager
PianodDispatcherPianodInterpreterprivate
registerInterpreter(PianodDispatcher &dispatcher)PianodInterpretervirtual
removeRoom(PianodService *service)ServiceManager
sendSourceReadyEvents(const Media::Source *const source, RESPONSE_CODE result)ServiceManagerprivate
ServiceManager()ServiceManager
shutdown(bool immediate)ServiceManager
shutdown_pendingServiceManagerprivate
sourceOffline(const Media::Source *const src)ServiceManagerprivate
sourceReady(const Media::Source *const src)ServiceManagerprivate
sourceRemoved(const Media::Source *const src)ServiceManagerprivate
startup_timeServiceManagerprivate
StringVector typedefPianodInterpreterprotected
userIsOnline(const User *user)ServiceManager
~ServiceManager()ServiceManagervirtual