PTLib  Version 2.10.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PCLI Member List

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

AddContext(Context *context=NULL)PCLIvirtual
Broadcast(const PString &message) const PCLI
Class()PObjectinlinestatic
Clone() const PObjectvirtual
CommandMap_t typedefPCLIprotected
Compare(const PObject &obj) const PObjectvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
ContextList_t typedefPCLIprotected
CreateContext()PCLIvirtual
EqualTo enum valuePObject
GarbageCollection()PCLIvirtual
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetCommandErrorPrefix() const PCLIinline
GetCommandUsagePrefix() const PCLIinline
GetEditCharacters() const PCLIinline
GetExitCommand() const PCLIinline
GetHelpCommand() const PCLIinline
GetHelpOnHelp() const PCLIinline
GetHistoryCommand() const PCLIinline
GetNewLine() const PCLIinline
GetNoHistoryError() const PCLIinline
GetPassword() const PCLIinline
GetPasswordPrompt() const PCLIinline
GetPrompt() const PCLIinline
GetRepeatCommand() const PCLIinline
GetRequireEcho() const PCLIinline
GetUnknownCommandError() const PCLIinline
GetUsername() const PCLIinline
GetUsernamePrompt() const PCLIinline
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
IsClass(const char *cls) const PObjectinline
LessThan enum valuePObject
m_commandErrorPrefixPCLIprotected
m_commandsPCLIprotected
m_commandUsagePrefixPCLIprotected
m_contextListPCLIprotected
m_contextMutexPCLIprotected
m_editCharactersPCLIprotected
m_exitCommandPCLIprotected
m_helpCommandPCLIprotected
m_helpOnHelpPCLIprotected
m_historyCommandPCLIprotected
m_newLinePCLIprotected
m_noHistoryErrorPCLIprotected
m_passwordPCLIprotected
m_passwordPromptPCLIprotected
m_promptPCLIprotected
m_repeatCommandPCLIprotected
m_requireEchoPCLIprotected
m_unknownCommandErrorPCLIprotected
m_usernamePCLIprotected
m_usernamePromptPCLIprotected
OnLogIn(const PString &username, const PString &password)PCLIvirtual
OnReceivedLine(Arguments &line)PCLIvirtual
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
PCLI(const char *prompt=NULL)PCLI
PObject()PObjectinlineprotected
PrintOn(ostream &strm) const PObjectvirtual
ReadFrom(istream &strm)PObjectvirtual
RemoveContext(Context *context)PCLIvirtual
RunContext(Context *context)PCLIvirtual
SetCommand(const char *command, const PNotifier &notifier, const char *help=NULL, const char *usage=NULL)PCLI
SetCommandErrorPrefix(const PString &commandErrorPrefix)PCLIinline
SetCommandUsagePrefix(const PString &commandUsagePrefix)PCLIinline
SetEditCharacters(const PString &editCharacters)PCLIinline
SetExitCommand(const PCaselessString &exitCommand)PCLIinline
SetHelpCommand(const PCaselessString &helpCommand)PCLIinline
SetHelpOnHelp(const PCaselessString &helpOnHelp)PCLIinline
SetHistoryCommand(const PCaselessString &historyCommand)PCLIinline
SetNewLine(const PString &newLine)PCLIinline
SetNoHistoryError(const PString &noHistoryError)PCLIinline
SetPassword(const PString &password)PCLIinline
SetPasswordPrompt(const PString &prompt)PCLIinline
SetPrompt(const PString &prompt)PCLIinline
SetRepeatCommand(const PCaselessString &repeatCommand)PCLIinline
SetRequireEcho(bool requireEcho)PCLIinline
SetUnknownCommandError(const PString &unknownCommandError)PCLIinline
SetUsername(const PString &username)PCLIinline
SetUsernamePrompt(const PString &prompt)PCLIinline
ShowHelp(Context &context)PCLI
Start(bool runInBackground=true)PCLIvirtual
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
StartForeground()PCLIvirtual
Stop()PCLIvirtual
~PCLI()PCLIvirtual
~PObject()PObjectinlinevirtual