pianod2
multisource multiuser scriptable networked music player
PianodSchema Member List

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

addMember(const CommandId, const char *name, const SchemaBase &schema, bool mandatory=false, const Dependencies &dependencies=Schema::NoDependencies)Parsnip::SchemaSet
addMember(const char *name, const SchemaBase &schema, bool mandatory=false, const Dependencies &dependencies=Schema::NoDependencies)Parsnip::SchemaSet
addRequestNames(const CommandIds &mappings)PianodSchema
allRequestNames() constPianodSchema
command_idsPianodSchemaprivate
CommandId typedefParsnip::SchemaSet
CommandIds typedefPianodSchema
CommandSchemas typedefParsnip::SchemaSet
Dependencies typedefParsnip::SchemaSet
dump(const std::string &command, std::ostream &target=std::clog) constPianodSchema
Parsnip::SchemaSet::dump(const std::string &intro, const CommandId command_id, std::ostream &target=std::clog) constParsnip::SchemaSet
dumpAll(std::ostream &target=std::clog) constPianodSchema
getCommandId(const std::string &name) constPianodSchema
getSchemaForCommand(CommandId command_id)Parsnip::SchemaSetprivate
getSchemaForCommand(CommandId command_id) constParsnip::SchemaSetprivate
integrateSchema(const int, const class DictionarySchema &)Parsnip::SchemaSetprivate
option_schemasParsnip::SchemaSet
OptionSchemas typedefParsnip::SchemaSet
removeMember(const CommandId, const char *name)Parsnip::SchemaSet
replaceMember(const CommandId, const char *name, const SchemaBase &schema)Parsnip::SchemaSet
RequestPair typedefPianodSchema
SchemaList typedefPianodSchema
schemasParsnip::SchemaSetprivate
SchemaSet(const class Parser &from)Parsnip::SchemaSet
validate(const std::string &command, const Parsnip::Data &request)PianodSchema
Parsnip::SchemaSet::validate(const CommandId, const Data &) constParsnip::SchemaSet