|
Safeheron-SGX-Native-Development-Framework v1.2.0
|
Http module callback function registration and management. More...
#include <ssgx_http_u.h>
Public Member Functions | |
| bool | RegisterCallbacks (sgx_enclave_id_t eid, RegisterEidCallback register_cb, HttpOnMessageCallback http_cb) |
| Http module callback function registration. | |
| bool | HasHttpCallback (sgx_enclave_id_t eid) const |
| Check if the enclave has registered a callback function. | |
| HttpOnMessageCallback | GetHttpCallback (sgx_enclave_id_t eid) const |
| Get the http message callback function of the corresponding enclave. | |
| HttpCallbackManager (const HttpCallbackManager &)=delete | |
| HttpCallbackManager & | operator= (const HttpCallbackManager &)=delete |
| HttpCallbackManager (HttpCallbackManager &&)=delete | |
| HttpCallbackManager & | operator= (HttpCallbackManager &&)=delete |
Static Public Member Functions | |
| static HttpCallbackManager & | GetInstance () |
| Singleton Pattern. | |
Http module callback function registration and management.
|
delete |
|
delete |
|
inline |
Get the http message callback function of the corresponding enclave.
| [in] | eid | enclave id |
|
inlinestatic |
Singleton Pattern.
|
inline |
Check if the enclave has registered a callback function.
| [in] | eid | enclave id |
|
delete |
|
delete |
|
inline |
Http module callback function registration.
| [in] | eid | enclave id |
| [in] | register_cb | The function name of the eid registration callback function |
| [in] | http_cb | The function name of http message callback function |