|
CCF
|
#include <request.h>
Inherits ccf::js::extensions::ExtensionInterface.
Public Member Functions | |
| RequestExtension (ccf::RpcContext *rc) | |
| void | install (ccf::js::core::Context &ctx) override |
| ccf::js::core::JSWrappedValue | create_request_obj (ccf::js::core::Context &ctx, std::string_view full_request_path, ccf::endpoints::EndpointContext &endpoint_ctx, ccf::BaseEndpointRegistry *registry) |
Public Member Functions inherited from ccf::js::extensions::ExtensionInterface | |
| virtual | ~ExtensionInterface ()=default |
Public Attributes | |
| ccf::RpcContext * | rpc_ctx |
|
inline |
| ccf::js::core::JSWrappedValue ccf::js::extensions::RequestExtension::create_request_obj | ( | ccf::js::core::Context & | ctx, |
| std::string_view | full_request_path, | ||
| ccf::endpoints::EndpointContext & | endpoint_ctx, | ||
| ccf::BaseEndpointRegistry * | registry | ||
| ) |
|
overridevirtual |
Implements ccf::js::extensions::ExtensionInterface.
| ccf::RpcContext* ccf::js::extensions::RequestExtension::rpc_ctx |