SourcePro® 2025.1 |
SourcePro® API Reference Guide |
Encapsulates a single numerical protocol reply as defined by the FTP and SMTP protocols. More...
#include <rw/internet/RWNumReplyLine.h>
Public Member Functions | |
| RWNumReplyLine (const RWCString &s) | |
| RWNumReplyLine (void) | |
| unsigned int | code (void) const |
| RWCString | codeAsString (void) const |
| RWCString | getData (void) const |
| unsigned int | getStatusCode (void) const |
| RWCString | getText (void) const |
| bool | is1XX (void) const |
| bool | is2XX (void) const |
| bool | is3XX (void) const |
| bool | is4XX (void) const |
| bool | is5XX (void) const |
| bool | isContinued (void) const |
| bool | isValid (void) const |
| void | reset (void) |
| void | set (const RWCString &data) |
Friends | |
| std::ostream & | operator<< (std::ostream &str, const RWNumReplyLine &rl) |
Related Symbols | |
(Note that these are not member symbols.) | |
| bool | operator== (const RWNumReplyLine &lhs, const RWNumReplyLine &rhs) |
RWNumReplyLine encapsulates a single numerical protocol reply as defined by the FTP and SMTP protocols. An example reply line is 200 Command Ok. If the 4th character of a reply line is the character - (dash) instead of <space>, the reply consists of multiple lines, with - as the continuation marker. The continuation marker is used by RWNumReply to build a complete reply that encapsulates an entire server response.
| RWNumReplyLine::RWNumReplyLine | ( | void | ) |
Constructs a default RWNumReplyLine object. You need to use the set method to initialize it.
|
explicit |
Constructs an RWNumReplyLine object using the input s. The RWCString should contain 7-bit US-ASCII data.
|
inline |
Returns the 3-digit reply code.
| RWCString RWNumReplyLine::codeAsString | ( | void | ) | const |
Returns the reply code as an RWCString.
| RWCString RWNumReplyLine::getData | ( | void | ) | const |
Returns the raw text line that was parsed. The RWCString should contain 7-bit US-ASCII data.
| unsigned int RWNumReplyLine::getStatusCode | ( | void | ) | const |
Returns the 3-digit reply code.
| RWCString RWNumReplyLine::getText | ( | void | ) | const |
Returns the text portion of the reply line. The RWCString should contain 7-bit US-ASCII data.
| bool RWNumReplyLine::is1XX | ( | void | ) | const |
Returns true if self is in the reply family. For more information about reply families, see RFC 959.
| bool RWNumReplyLine::is2XX | ( | void | ) | const |
Returns true if self is in the reply family. For more information about reply families, see RFC 959.
| bool RWNumReplyLine::is3XX | ( | void | ) | const |
Returns true if self is in the reply family. For more information about reply families, see RFC 959.
| bool RWNumReplyLine::is4XX | ( | void | ) | const |
Returns true if self is in the reply family. For more information about reply families, see RFC 959.
| bool RWNumReplyLine::is5XX | ( | void | ) | const |
Returns true if self is in the reply family. For more information about reply families, see RFC 959.
| bool RWNumReplyLine::isContinued | ( | void | ) | const |
Returns true if additional reply lines follow self in a whole reply.
| bool RWNumReplyLine::isValid | ( | void | ) | const |
Returns true if the reply line is valid.
| void RWNumReplyLine::reset | ( | void | ) |
Resets self back to the default state. The data member function will still return the original reply line from the constructor or from the set member function.
| void RWNumReplyLine::set | ( | const RWCString & | data | ) |
Reads the reply line into self from data. The RWCString should contain 7-bit US-ASCII data.
|
friend |
Outputs an RWNumReplyLine object to an std::ostream.
|
related |
Returns true if lhs represents the same value as rhs.
|
Copyright © 2025 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |