voicevox_client_cpp  0.0.0
A client library for VOICEVOX implemented in C++.
Classes | Namespaces | Functions
client.hpp File Reference
#include <functional>
#include <memory>
#include <optional>
#include <pplx/pplxtasks.h>
#include <cpprest/http_msg.h>
#include <cpprest/json.h>
Include dependency graph for client.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  voicevox_client_cpp::Client
 A client class for handlingk requests and responses to/from VOICEVOX. More...
 

Namespaces

 voicevox_client_cpp
 
 voicevox_client_cpp::request
 

Functions

Client * voicevox_client_cpp::GetClientInstance (const char *uri)
 [extern "C"] Get instance of the client More...
 
const char * voicevox_client_cpp::RequestJsonString (Client *client, request::Builder *req_builder)
 An interface for sending requests to the server and receiving responses synchronously. More...
 
const char * voicevox_client_cpp::RequestString (Client *client, request::Builder *req_builder)
 An interface for sending requests to the server and receiving responses synchronously. More...
 
void voicevox_client_cpp::FreeString (const char *str)
 Free memories of string object. More...