PTLib  Version 2.10.11
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) constPCLI
Class()PObjectinlinestatic
Clone() constPObjectvirtual
CommandMap_t typedefPCLIprotected
Compare(const PObject &obj) constPObjectvirtual
CompareObjectMemoryDirect(const PObject &obj) constPObjectvirtual
Comparison enum namePObject
ContextList_t typedefPCLIprotected
CreateContext()PCLIvirtual
EqualTo enum valuePObject
GarbageCollection()PCLIvirtual
GetClass(unsigned ancestor=0) constPObjectinlinevirtual
GetCommandErrorPrefix() constPCLIinline
GetCommandUsagePrefix() constPCLIinline
GetEditCharacters() constPCLIinline
GetExitCommand() constPCLIinline
GetHelpCommand() constPCLIinline
GetHelpOnHelp() constPCLIinline
GetHistoryCommand() constPCLIinline
GetNewLine() constPCLIinline
GetNoHistoryError() constPCLIinline
GetPassword() constPCLIinline
GetPasswordPrompt() constPCLIinline
GetPrompt() constPCLIinline
GetRepeatCommand() constPCLIinline
GetRequireEcho() constPCLIinline
GetUnknownCommandError() constPCLIinline
GetUsername() constPCLIinline
GetUsernamePrompt() constPCLIinline
GreaterThan enum valuePObject
HashFunction() constPObjectvirtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) constPObjectinlinevirtual
IsClass(const char *cls) constPObjectinline
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) constPObjectinline
operator<(const PObject &obj) constPObjectinline
operator<=(const PObject &obj) constPObjectinline
operator==(const PObject &obj) constPObjectinline
operator>(const PObject &obj) constPObjectinline
operator>=(const PObject &obj) constPObjectinline
PCLI(const char *prompt=NULL)PCLI
PObject()PObjectinlineprotected
PrintOn(ostream &strm) constPObjectvirtual
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