|
pianod2
multisource multiuser scriptable networked music player
|
This is the complete list of members for UserManager, including all inherited members.
| addUser(User &user) | UserManager | |
| allUsers(void) const | UserManager | inline |
| authenticate(const std::string &who, const std::string &password) | UserManager | |
| authorizedCommand(Parsnip::Parser::CommandId, PianodConnection &conn) override | UserManager | privatevirtual |
| clearPrivilege(Privilege priv) | UserManager | |
| createDefaultUser() | UserManager | |
| deleteUser(User *user) | UserManager | |
| EmptyDictionary | PianodInterpreter | protectedstatic |
| EmptyStringVector | PianodInterpreter | protectedstatic |
| findStoredSource(const std::string &type, const std::string &name, User *forWho, UserData::JSONData **found, User **owner) | UserManager | |
| get(const std::string &who) | UserManager | |
| getHelp(const std::vector< std::string > &search, std::set< std::string > *option_parsers) | PianodInterpreter | |
| getParserDefinitions() override | UserManager | virtual |
| getStoredSources(WhichSources selection, const User *visibleBy=nullptr) const | UserManager | |
| getUserConnections(PianodService &service, const User *user) const | UserManager | |
| getUsers(UserSelectionPredicate predicate=[](const User *) { return true;}) const | UserManager | |
| getUsersPresent(PianodService &service, bool use_attribute=false) const | UserManager | |
| handleCommand(Parsnip::Parser::CommandId, const Parsnip::Data &options, PianodConnection &conn) override | UserManager | privatevirtual |
| HelpList typedef | PianodInterpreter | |
| interpret(Parsnip::Parser::CommandId command_id, const Parsnip::Data ¶meters, PianodConnection &context) override final | PianodInterpreter | privatevirtual |
| json_request_names(PianodSchema &schema) | UserManager | static |
| needWrite(void) | UserManager | inlinestatic |
| optionalValue(const Parsnip::Data &options, const char *name, const LookupType &lookup, const ValueType default_value) | PianodInterpreter | inlinestatic |
| optionIs(const Parsnip::Data &options, const char *name, const char *expected) | PianodInterpreter | static |
| parser_definitions() | UserManager | static |
| periodic(void) | UserManager | |
| persist() | UserManager | |
| PianodDispatcher | PianodInterpreter | private |
| registerInterpreter(PianodDispatcher &dispatcher) | PianodInterpreter | virtual |
| restore() | UserManager | |
| shadow_user_name | UserManager | private |
| shadowUserName() const | UserManager | |
| shadowUserName(const std::string &who) | UserManager | |
| StoredSourceList typedef | UserManager | |
| StoredSourcePair typedef | UserManager | |
| StringVector typedef | PianodInterpreter | protected |
| tryget(const std::string &who) | UserManager | |
| UserSelectionPredicate typedef | UserManager | |
| validUserList(Football::Connection *event, char *const *username) | UserManager | |
| WhichSources enum name | UserManager | |
| writeTime(void) | UserManager | inlinestatic |
| ~UserManager() | UserManager | virtual |