cxxmcp 1.1.6
C++ MCP SDK
Loading...
Searching...
No Matches
mcp::protocol::JsonRpcResponse Struct Reference

JSON-RPC response envelope for either success or failure. More...

#include <types.hpp>

Public Member Functions

bool has_result () const noexcept
 Returns true when this response contains a successful result.
 
bool has_error () const noexcept
 Returns true when this response contains an error object.
 

Public Attributes

std::optional< RequestIdid
 Response id matching the request id, or absent for parse-level failures.
 
std::optional< Jsonresult
 Successful method result. Mutually exclusive with error.
 
std::optional< ErrorObjecterror
 JSON-RPC error object. Mutually exclusive with result.
 
std::optional< Jsonmeta
 Optional protocol metadata associated with the response.
 

Detailed Description

JSON-RPC response envelope for either success or failure.


The documentation for this struct was generated from the following file: