pianod2
multisource multiuser scriptable networked music player
PianodInterpreter Member List

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

authorizedCommand(Parsnip::Parser::CommandId command_id, PianodConnection &context)=0PianodInterpreterprotectedpure virtual
EmptyDictionaryPianodInterpreterprotectedstatic
EmptyStringVectorPianodInterpreterprotectedstatic
getHelp(const std::vector< std::string > &search, std::set< std::string > *option_parsers)PianodInterpreter
getParserDefinitions()=0PianodInterpreterprotectedpure virtual
handleCommand(Parsnip::Parser::CommandId command_id, const Parsnip::Data &parameters, PianodConnection &context)=0PianodInterpreterprotectedpure virtual
HelpList typedefPianodInterpreter
interpret(Parsnip::Parser::CommandId command_id, const Parsnip::Data &parameters, PianodConnection &context) override finalPianodInterpreterprivatevirtual
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
PianodDispatcherPianodInterpreterprivate
registerInterpreter(PianodDispatcher &dispatcher)PianodInterpretervirtual
StringVector typedefPianodInterpreterprotected