# PCLITelnet Member List

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

AddContext(Context *context=NULL) | PCLISocket | `[virtual]`
PCLI::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]`
ContextMap_t typedef | PCLISocket | `[protected]`
CreateContext() | PCLI | `[virtual]`
CreateSocket() | PCLITelnet | `[protected, 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]`
GetPort() const | PCLISocket | `[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 |
HandleIncoming() | PCLISocket | `[protected]`
HandleSingleThreadForAll() | PCLISocket | `[protected]`
HashFunction() const | PObject | `[virtual]`
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | `[static]`
InternalIsDescendant(const char *clsName) const | PObject | `[inline, virtual]`
IsClass(const char *cls) const | PObject | `[inline]`
LessThan enum value | PObject |
Listen(WORD port=0) | PCLISocket |
m_commandErrorPrefix | PCLI | `[protected]`
m_commands | PCLI | `[protected]`
m_commandUsagePrefix | PCLI | `[protected]`
m_contextBySocket | PCLISocket | `[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_listenSocket | PCLISocket | `[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_singleThreadForAll | PCLISocket | `[protected]`
m_thread | PCLISocket | `[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 |
PCLISocket(WORD port=0, const char *prompt=NULL, bool singleThreadForAll=false) | PCLISocket |
PCLITelnet(WORD port=0, const char *prompt=NULL, bool singleThreadForAll=false) | PCLITelnet |
PDECLARE_NOTIFIER(PThread, PCLISocket, ThreadMain) | PCLISocket | `[protected]`
PObject() | PObject | `[inline, protected]`
PrintOn(ostream &strm) const | PObject | `[virtual]`
ReadFrom(istream &strm) | PObject | `[virtual]`
RemoveContext(Context *context) | PCLISocket | `[virtual]`
PCLI::RemoveContext(Context *context) | PCLI | `[virtual]`
RunContext(Context *context) | PCLI | `[virtual]`
SetCommand(const char *command, const PNotifier &notifier, 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) | PCLISocket | `[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 |
StartForeground() | PCLI | `[virtual]`
Stop() | PCLISocket | `[virtual]`
~PCLI() | PCLI | `[virtual]`
~PCLISocket() | PCLISocket |
~PObject() | PObject | `[inline, virtual]`