| AddContext(Context *context=NULL) | PCLI | [virtual] |
| Broadcast(const PString &message) const | PCLI | |
| Class() | PObject | [inline, static] |
| Clone() const | PObject | [virtual] |
| CommandMap_t typedef | PCLI | [protected] |
| Compare(const PObject &obj) const | PObject | [virtual] |
| CompareObjectMemoryDirect(const PObject &obj) const | PObject | [virtual] |
| Comparison enum name | PObject | |
| ContextList_t typedef | PCLI | [protected] |
| CreateContext() | PCLI | [virtual] |
| EqualTo enum value | PObject | |
| GarbageCollection() | PCLI | [virtual] |
| GetClass(unsigned ancestor=0) const | PObject | [inline, virtual] |
| GetCommandErrorPrefix() const | PCLI | [inline] |
| GetCommandUsagePrefix() const | PCLI | [inline] |
| GetEditCharacters() const | PCLI | [inline] |
| GetExitCommand() const | PCLI | [inline] |
| GetHelpCommand() const | PCLI | [inline] |
| GetHelpOnHelp() const | PCLI | [inline] |
| GetHistoryCommand() const | PCLI | [inline] |
| GetNewLine() const | PCLI | [inline] |
| GetNoHistoryError() const | PCLI | [inline] |
| GetPassword() const | PCLI | [inline] |
| GetPasswordPrompt() const | PCLI | [inline] |
| GetPrompt() const | PCLI | [inline] |
| GetRepeatCommand() const | PCLI | [inline] |
| GetRequireEcho() const | PCLI | [inline] |
| GetUnknownCommandError() const | PCLI | [inline] |
| GetUsername() const | PCLI | [inline] |
| GetUsernamePrompt() const | PCLI | [inline] |
| GreaterThan enum value | PObject | |
| HashFunction() const | PObject | [virtual] |
| InternalIsDescendant(const char *clsName) const | PObject | [inline, virtual] |
| IsClass(const char *cls) const | PObject | [inline] |
| LessThan enum value | PObject | |
| m_commandErrorPrefix | PCLI | [protected] |
| m_commands | PCLI | [protected] |
| m_commandUsagePrefix | PCLI | [protected] |
| m_contextList | PCLI | [protected] |
| m_contextMutex | PCLI | [protected] |
| m_editCharacters | PCLI | [protected] |
| m_exitCommand | PCLI | [protected] |
| m_helpCommand | PCLI | [protected] |
| m_helpOnHelp | PCLI | [protected] |
| m_historyCommand | PCLI | [protected] |
| m_newLine | PCLI | [protected] |
| m_noHistoryError | PCLI | [protected] |
| m_password | PCLI | [protected] |
| m_passwordPrompt | PCLI | [protected] |
| m_prompt | PCLI | [protected] |
| m_repeatCommand | PCLI | [protected] |
| m_requireEcho | PCLI | [protected] |
| m_unknownCommandError | PCLI | [protected] |
| m_username | PCLI | [protected] |
| m_usernamePrompt | PCLI | [protected] |
| OnLogIn(const PString &username, const PString &password) | PCLI | [virtual] |
| OnReceivedLine(Arguments &line) | PCLI | [virtual] |
| operator!=(const PObject &obj) const | PObject | [inline] |
| operator<(const PObject &obj) const | PObject | [inline] |
| operator<<(ostream &strm, const PObject &obj) | PObject | [friend] |
| operator<=(const PObject &obj) const | PObject | [inline] |
| operator==(const PObject &obj) const | PObject | [inline] |
| operator>(const PObject &obj) const | PObject | [inline] |
| operator>=(const PObject &obj) const | PObject | [inline] |
| operator>>(istream &strm, PObject &obj) | PObject | [friend] |
| PCLI(const char *prompt=NULL) | PCLI | |
| PObject() | PObject | [inline, protected] |
| PrintOn(ostream &strm) const | PObject | [virtual] |
| ReadFrom(istream &strm) | PObject | [virtual] |
| RemoveContext(Context *context) | PCLI | [virtual] |
| SetCommand(const char *command, const PNotifier ¬ifier, const char *help=NULL, const char *usage=NULL) | PCLI | |
| SetCommandErrorPrefix(const PString &commandErrorPrefix) | PCLI | [inline] |
| SetCommandUsagePrefix(const PString &commandUsagePrefix) | PCLI | [inline] |
| SetEditCharacters(const PString &editCharacters) | PCLI | [inline] |
| SetExitCommand(const PCaselessString &exitCommand) | PCLI | [inline] |
| SetHelpCommand(const PCaselessString &helpCommand) | PCLI | [inline] |
| SetHelpOnHelp(const PCaselessString &helpOnHelp) | PCLI | [inline] |
| SetHistoryCommand(const PCaselessString &historyCommand) | PCLI | [inline] |
| SetNewLine(const PString &newLine) | PCLI | [inline] |
| SetNoHistoryError(const PString &noHistoryError) | PCLI | [inline] |
| SetPassword(const PString &password) | PCLI | [inline] |
| SetPasswordPrompt(const PString &prompt) | PCLI | [inline] |
| SetPrompt(const PString &prompt) | PCLI | [inline] |
| SetRepeatCommand(const PCaselessString &repeatCommand) | PCLI | [inline] |
| SetRequireEcho(bool requireEcho) | PCLI | [inline] |
| SetUnknownCommandError(const PString &unknownCommandError) | PCLI | [inline] |
| SetUsername(const PString &username) | PCLI | [inline] |
| SetUsernamePrompt(const PString &prompt) | PCLI | [inline] |
| ShowHelp(Context &context) | PCLI | |
| Start(bool runInBackground=true) | PCLI | [virtual] |
| StartContext(PChannel *channel, bool autoDelete=true, bool runInBackground=true) | PCLI | |
| StartContext(PChannel *readChannel, PChannel *writeChannel, bool autoDeleteRead=true, bool autoDeleteWrite=true, bool runInBackground=true) | PCLI | |
| Stop() | PCLI | [virtual] |
| ~PCLI() | PCLI | [virtual] |
| ~PObject() | PObject | [inline, virtual] |