SourcePro C++ 12.0 |
SourcePro® C++ API Reference Guide |
SourcePro C++ Documentation Home |
These classes provide the basic tools needed when writing internet applications.
Classes | |
class | RWProtocolAgentError |
An exception thrown when when a protocol-specific error (FTP, POP3, SMTP) occurs while processing a command in an Agent class. More... | |
class | RWProtocolClientError |
An exception thrown when when a protocol-specific error (FTP, POP3, SMTP) occurs while processing a command in a Client class. More... | |
class | RWProtocolClientCmdSequenceError |
An exception thrown when a protocol action (FTP, POP3, HTTP, SMTP) is used out of the sequence dictated by that protocol. More... | |
class | RWReplyError |
An exception thrown when an RWReply (or derived class) is used in an invalid manner. More... | |
class | RWReplySyntaxError |
An exception thrown when the text or error number of a reply message does not adhere to the single numerical reply defined by the protocol being used. More... | |
class | RWURLError |
An exception not currently used. It remains reserved for potential future use. More... | |
class | RWDirEntry |
A convenience class that encapsulates parsing and component storage of directory entries typical of those returned from the FTP LIST command. More... | |
class | RWNumReply |
Encapsulates a numerical protocol reply typical of many common Internet protocols. More... | |
class | RWNumReplyLine |
Encapsulates a single numerical protocol reply as defined by the FTP and SMTP protocols. More... | |
class | RWReply |
Abstract base class for all protocol replies. More... | |
class | RWStreamCoupler |
Provides an automated mechanism for connecting an input stream to an output stream. More... | |
class | RWURL |
A convenience class that encapsulates parsing and component management of URL information. More... | |
Functions | |
RWCString | rwNormalizeLine (const RWCString &text) |
RWCString | rwAddPeriods (const RWCString &line) |
RWCString | rwRemovePeriods (const RWCString &line) |
Returns a copy of line that replaces all leading periods following any newline character with two periods. This is a convenience function that you can use to reverses the encoding used by SMTP clients to transmit objects over the SMTP protocol. The RWCString should contain 7-bit US-ASCII data.
#include <rw/internet/util.h>
Returns the text argument normalized by removing <cr><lf>
characters embedded in an RWCString.
#include <rw/internet/util.h>
Returns a copy of line that replaces all leading double periods and double periods following any newline character with single periods. This is a convenience function that you can use to undo the encoding used by POP3 servers to transmit objects over the SMTP protocol. The RWCString should contain 7-bit US-ASCII data.
#include <rw/internet/util.h>
© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.