#ifndef WF_ADAPTER_IMPL_JSONRPC_RESPONSE_H #define WF_ADAPTER_IMPL_JSONRPC_RESPONSE_H #ifndef __cplusplus #include #include #else #include using std::size_t; #endif #include #include "webfuse/core/status.h" #ifdef __cplusplus extern "C" { #endif struct wf_impl_jsonrpc_response { wf_status status; int id; json_t * result; }; extern bool wf_impl_jsonrpc_is_response( json_t * message); extern void wf_impl_jsonrpc_response_init( struct wf_impl_jsonrpc_response * response, json_t * message); extern void wf_impl_jsonrpc_response_cleanup( struct wf_impl_jsonrpc_response * response); #ifdef __cplusplus } #endif #endif