|
VMime
|
#include <POP3Response.hpp>


Public Types | |
| enum | ResponseCode { CODE_OK = 0 , CODE_READY , CODE_ERR } |
Public Member Functions | |
| bool | isSuccess () const |
| ResponseCode | getCode () const |
| const string | getText () const |
| const string | getFirstLine () const |
| const string | getLineAt (const size_t pos) const |
| size_t | getLineCount () const |
Static Public Member Functions | |
| static shared_ptr< POP3Response > | readResponse (shared_ptr< POP3Connection > conn) |
| static shared_ptr< POP3Response > | readMultilineResponse (shared_ptr< POP3Connection > conn) |
| static shared_ptr< POP3Response > | readLargeResponse (shared_ptr< POP3Connection > conn, utility::outputStream &os, utility::progressListener *progress, const size_t predictedSize) |
Additional Inherited Members | |
Protected Member Functions inherited from object | |
| object () | |
| object (const object &) | |
| object & | operator= (const object &) |
| virtual | ~object () |
A POP3 response, as sent by the server.
| POP3Response::ResponseCode getCode | ( | ) | const |
Return the POP3 response code.
Return the response line at the specified position.
| pos | line index |
| size_t getLineCount | ( | ) | const |
Return the number of lines in the response.
| bool isSuccess | ( | ) | const |
Returns whether the response is successful ("OK").
|
static |
Receive and parse a large POP3 response (eg.
message data) from the specified connection.
| conn | connection from which to read |
| os | output stream to which response data will be written |
| progress | progress listener (can be NULL) |
| predictedSize | estimated size of response data (in bytes) |
| exceptions::operation_timed_out | if no data has been received within the granted time |
Referenced by POP3Message::extract().
|
static |
Receive and parse a multiline POP3 response from the specified connection.
| conn | connection from which to read |
| exceptions::operation_timed_out | if no data has been received within the granted time |
|
static |
Receive and parse a POP3 response from the specified connection.
| conn | connection from which to read |
| exceptions::operation_timed_out | if no data has been received within the granted time |
Referenced by POP3Connection::connect(), and POP3Store::noop().