kcurl v0.1.10
Basic C++23 wrapper over libcurl
 
Loading...
Searching...
No Matches
kcurl::easy Namespace Reference

Classes

struct  Error
 Error of a perform operation. More...
 
struct  Request
 Input parameter for perform(). More...
 
struct  Response
 Successful response of a perform operation. More...
 

Typedefs

using Result = std::expected< Response, Error >
 Result of a fetch operation.
 

Functions

auto perform (Request const &request) -> Result
 Primary easy API.
 

Typedef Documentation

◆ Result

using kcurl::easy::Result = typedef std::expected<Response, Error>

Result of a fetch operation.

Function Documentation

◆ perform()

auto kcurl::easy::perform ( Request const &  request) -> Result

Primary easy API.

Parameters
requesteasy::Request to perform.
Returns
easy::Response as a ByteArray on success, else easy::Error.