NeuralPlus 0.2.0
A small C++17 SDK for AI clients, sessions, tools, and tracing
Loading...
Searching...
No Matches
neuralplus::HttpTransport Class Referenceabstract

#include <transport.hpp>

Inheritance diagram for neuralplus::HttpTransport:
neuralplus::CurlHttpTransport neuralplus::MockHttpTransport

Public Member Functions

virtual HttpResponse send (const HttpRequest &request)=0
 Sends one complete request and returns its HTTP response.
 

Detailed Description

Mockable HTTP boundary used by all built-in provider clients.

A transport may be shared by concurrent clients, so send implementations must be thread-safe.

Member Function Documentation

◆ send()

virtual HttpResponse neuralplus::HttpTransport::send ( const HttpRequest request)
pure virtual

Sends one complete request and returns its HTTP response.

Implemented in neuralplus::CurlHttpTransport, and neuralplus::MockHttpTransport.


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