|
Wt
3.3.0
|
A resource response continuation object. More...
#include <Wt/Http/ResponseContinuation>
Public Member Functions | |
| void | setData (const boost::any &data) |
| Set data associated with the continuation. | |
| boost::any | data () |
| Return data associated with the continuation. | |
| WResource * | resource () const |
| Return the resource. | |
| void | waitForMoreData () |
| Wait for more data. | |
| bool | isWaitingForMoreData () const |
| Returns whether this continuation is waiting for data. | |
A resource response continuation object.
A response continuation object is used to keep track of a response which is to be continued.
You may associate data with the object using setData().
A continuation is used to resume sending more data later for this response. There are two possible reasons for this:
| boost::any Wt::Http::ResponseContinuation::data | ( | ) |
Return data associated with the continuation.
| bool Wt::Http::ResponseContinuation::isWaitingForMoreData | ( | ) | const |
Returns whether this continuation is waiting for data.
| void Wt::Http::ResponseContinuation::setData | ( | const boost::any & | data | ) |
Set data associated with the continuation.
You could do this to keep track of the state of sending the data for a WResource.
| void Wt::Http::ResponseContinuation::waitForMoreData | ( | ) |
Wait for more data.
This suspends the handling of this request until more data is available, which is indicated to a resource using WResource::haveMoreData().
1.7.5.1