PCLISocket Member List

This is the complete list of members for PCLISocket, 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() | PCLISocket | 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<=(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
PCLI(const char *prompt=NULL) | PCLI |
PCLISocket(WORD port=0, const char *prompt=NULL, bool singleThreadForAll=false) | PCLISocket |
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