CCF
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ccf::js::extensions::RequestExtension Class Reference

#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::RpcContextrpc_ctx
 

Constructor & Destructor Documentation

◆ RequestExtension()

ccf::js::extensions::RequestExtension::RequestExtension ( ccf::RpcContext rc)
inline

Member Function Documentation

◆ create_request_obj()

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 
)

◆ install()

void ccf::js::extensions::RequestExtension::install ( ccf::js::core::Context ctx)
overridevirtual

Member Data Documentation

◆ rpc_ctx

ccf::RpcContext* ccf::js::extensions::RequestExtension::rpc_ctx

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