Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::runtime::JsonRpcError Struct Reference

Structured JSON-RPC error. Matches spec §5.1. More...

#include <json_rpc.hpp>

Static Public Member Functions

static JsonRpcError parse_error ()
static JsonRpcError invalid_request ()
static JsonRpcError method_not_found ()
static JsonRpcError invalid_params ()
static JsonRpcError internal_error ()

Public Attributes

int code = 0
std::string message
std::string data_json
 Optional JSON-encoded error.data (empty → omit).

Detailed Description

Structured JSON-RPC error. Matches spec §5.1.

Member Function Documentation

◆ internal_error()

JsonRpcError pulp::runtime::JsonRpcError::internal_error ( )
inlinestatic

◆ invalid_params()

JsonRpcError pulp::runtime::JsonRpcError::invalid_params ( )
inlinestatic

◆ invalid_request()

JsonRpcError pulp::runtime::JsonRpcError::invalid_request ( )
inlinestatic

◆ method_not_found()

JsonRpcError pulp::runtime::JsonRpcError::method_not_found ( )
inlinestatic

◆ parse_error()

JsonRpcError pulp::runtime::JsonRpcError::parse_error ( )
inlinestatic

Member Data Documentation

◆ code

int pulp::runtime::JsonRpcError::code = 0

◆ data_json

std::string pulp::runtime::JsonRpcError::data_json

Optional JSON-encoded error.data (empty → omit).

◆ message

std::string pulp::runtime::JsonRpcError::message

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/runtime/include/pulp/runtime/json_rpc.hpp