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 | |
PCLIStandard(const char *prompt=NULL) | PCLIStandard | |
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) | PCLIStandard | [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] |