TSDuck v3.45-4787
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::ReactiveWebHandlerInterface Class Reference

Interface class for WebRequest Reactor handlers. More...

#include <tsReactiveWebHandlerInterface.h>

Public Member Functions

virtual void handleWebClosed (ReactiveWebRequest &request, int error_code, const ObjectPtr &user_data)
 Handle the completion of a Web request close operation.
 
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, int error_code, const ObjectPtr &user_data)
 Handle the completion of a Web request receive operation.
 

Detailed Description

Interface class for WebRequest Reactor handlers.

All methods are empty by default. An application may implement the required ones only.

Member Function Documentation

◆ handleWebOpen()

virtual void ts::ReactiveWebHandlerInterface::handleWebOpen ( ReactiveWebRequest request,
int  error_code,
const ObjectPtr user_data 
)
virtual

Handle the completion of a Web request open operation.

Parameters
[in,out]requestWeb request for which the handler is invoked.
[in]error_codeSystem-specific error code, SYS_SUCCESS on success.
[in]user_dataThe user-data shared pointer which was passed to startOpen().

◆ handleWebReceive()

virtual void ts::ReactiveWebHandlerInterface::handleWebReceive ( ReactiveWebRequest request,
int  error_code,
const ObjectPtr user_data 
)
virtual

Handle the completion of a Web request receive operation.

Parameters
[in,out]requestWeb request for which the handler is invoked.
[in]error_codeSystem-specific error code, SYS_SUCCESS on success.
[in]user_dataThe user-data shared pointer which was passed to startOpen().

◆ handleWebClosed()

virtual void ts::ReactiveWebHandlerInterface::handleWebClosed ( ReactiveWebRequest request,
int  error_code,
const ObjectPtr user_data 
)
virtual

Handle the completion of a Web request close operation.

Parameters
[in,out]requestWeb request for which the handler is invoked.
[in]error_codeSystem-specific error code, SYS_SUCCESS on success.
[in]user_dataThe user-data shared pointer which was passed to startOpen().

The documentation for this class was generated from the following file: