Public Types | |
| enum | State { Unconnected, HostLookup, Connecting, Sending, Reading, Connected, Closing } |
Public Member Functions | |
| ODHttp () | |
| ~ODHttp () | |
| int | setHost (const char *host, int port=80) |
| int | close () |
| void | abort () |
| State | state () const |
| bool | hasPendingRequests () const |
| int | currentRequestID () const |
| int | get (const char *cmd, const char *dest=0) |
| When dest=0, read from buffer. | |
| BufferString | readBuffer () const |
| wchar_t * | readWCharBuffer () const |
| Buffer becomes yours. | |
| char * | readCharBuffer () const |
| od_int64 | bytesAvailable () const |
| const bool | isOK () const |
| void | setMessage (const char *) |
| const char * | message () const |
Public Attributes | |
| Notifier< ODHttp > | requestStarted |
| Notifier< ODHttp > | requestFinished |
| Notifier< ODHttp > | messageReady |
| Notifier< ODHttp > | readyRead |
| Notifier< ODHttp > | done |
| Notifier< ODHttp > | connected |
| Notifier< ODHttp > | disconnected |
Protected Member Functions | |
| void | reqFinishedCB (CallBacker *) |
Protected Attributes | |
| QHttp * | qhttp_ |
| QHttpConnector * | qhttpconn_ |
| TypeSet< int > | getids_ |
| ObjectSet< QFile > | qfiles_ |
| bool | error_ |
| BufferString | message_ |
| int | requestid_ |
Friends | |
| class | QHttpConnector |
| enum ODHttp::State |
| ODHttp::ODHttp | ( | ) |
| ODHttp::~ODHttp | ( | ) |
| void ODHttp::abort | ( | ) |
| od_int64 ODHttp::bytesAvailable | ( | ) | const |
| int ODHttp::close | ( | ) |
| int ODHttp::currentRequestID | ( | ) | const [inline] |
| int ODHttp::get | ( | const char * | cmd, | |
| const char * | dest = 0 | |||
| ) |
When dest=0, read from buffer.
| bool ODHttp::hasPendingRequests | ( | ) | const |
| const bool ODHttp::isOK | ( | ) | const [inline] |
| const char* ODHttp::message | ( | ) | const [inline] |
| BufferString ODHttp::readBuffer | ( | ) | const |
| char* ODHttp::readCharBuffer | ( | ) | const |
| wchar_t* ODHttp::readWCharBuffer | ( | ) | const |
Buffer becomes yours.
| void ODHttp::reqFinishedCB | ( | CallBacker * | ) | [protected] |
| int ODHttp::setHost | ( | const char * | host, | |
| int | port = 80 | |||
| ) |
| void ODHttp::setMessage | ( | const char * | ) |
| State ODHttp::state | ( | ) | const |
friend class QHttpConnector [friend] |
bool ODHttp::error_ [protected] |
TypeSet<int> ODHttp::getids_ [protected] |
BufferString ODHttp::message_ [protected] |
ObjectSet<QFile> ODHttp::qfiles_ [protected] |
QHttp* ODHttp::qhttp_ [protected] |
QHttpConnector* ODHttp::qhttpconn_ [protected] |
int ODHttp::requestid_ [protected] |
1.7.1