![]() SourcePro C++ 12.5 |
SourcePro® C++ API Reference Guide |
Product Documentation: SourcePro C++ Documentation Home |
Encapsulates a general POP3 protocol reply and is the base class for specific POP3 replies. More...
#include <rw/pop3/RWPop3Reply.h>
Public Member Functions | |
| RWPop3Reply (void) | |
| RWCString | getData (void) const |
| bool | isErr (void) const |
| bool | isOk (void) const |
Public Member Functions inherited from RWReply | |
| RWReply (void) | |
| virtual | ~RWReply (void) |
| virtual void | clearAndDestroy (void) |
| virtual bool | isComplete (void) const |
| virtual bool | isValid (void) const |
Protected Types | |
| enum | resultCode { CODE_UNKNOWN, CODE_OK, CODE_ERR } |
Protected Member Functions | |
| virtual void | parse (void) |
| void | readFromPortal (const RWPortal &portal) |
Protected Attributes | |
| RWCString | data_ |
Protected Attributes inherited from RWReply | |
| bool | complete_ |
| bool | valid_ |
Related Functions | |
(Note that these are not member functions.) | |
| std::ostream & | operator<< (std::ostream &str, const RWPop3Reply &r) |
RWPop3Reply encapsulates a general POP3 protocol reply. It is the base class for more specific POP3 replies. Specific subclasses of RWPop3Reply – RWPop3ConnReply, RWPop3DataReply, and RWPop3StatReply – return additional information specific to those types of POP3 protocol replies.
The following are examples of POP3 server command replies:
|
protected |
| RWPop3Reply::RWPop3Reply | ( | void | ) |
Constructs a default invalid RWPop3Reply. You need to use the assignment operator to initialize the default RWPop3Reply object.
| RWCString RWPop3Reply::getData | ( | void | ) | const |
Returns the raw text used to construct the reply object. This can be useful when communicating with non-standard servers. The RWCString should contain 7-bit US-ASCII data.
| bool RWPop3Reply::isErr | ( | void | ) | const |
Returns true if the reply is negative (-ERR).
| bool RWPop3Reply::isOk | ( | void | ) | const |
Returns true if the reply is positive (+OK).
|
protectedvirtual |
Provides an empty parsing mechanism. Derived classes can override the virtual function to get extra meaning in a specific reply.
Reimplemented in RWPop3DataReply, RWPop3StatReply, and RWPop3ConnReply.
|
protectedvirtual |
Reads data from the portal to construct the RWPop3Reply object.
Implements RWReply.
|
friend |
Outputs an RWPop3Reply object to an std::ostream.
© 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.
Provide feedback to Rogue Wave about its documentation.