![]() |
TSDuck v3.46-4806
MPEG Transport Stream Toolkit
|
Interface class for WebRequest Reactor handlers. More...
#include <tsReactiveWebHandlerInterface.h>
Public Member Functions | |
| virtual void | handleWebOpen (ReactiveWebRequest &request, int error_code, const ObjectPtr &user_data) |
| Handle the completion of a Web request open operation. | |
| virtual void | handleWebReceive (ReactiveWebRequest &request, const ByteBlockPtr &data, int error_code, const ObjectPtr &user_data) |
| Handle the reception of data from a Web request. | |
Interface class for WebRequest Reactor handlers.
All methods are empty by default. An application may implement the required ones only.
|
virtual |
Handle the completion of a Web request open operation.
| [in,out] | request | Web request for which the handler is invoked. |
| [in] | error_code | System-specific error code, SYS_SUCCESS on success. |
| [in] | user_data | The user-data shared pointer which was passed to startOpen(). |
|
virtual |
Handle the reception of data from a Web request.
| [in,out] | request | Web request for which the handler is invoked. |
| [in] | data | Safe pointer to the received data. Can be null in case of error. The handler may safely copy the shared pointer, the pointed data will not be modified by the ReactiveWebRequest. |
| [in] | error_code | System-specific error code, including:
|
| [in] | user_data | The user-data shared pointer which was passed to startOpen(). |