Pipecat C++ Client SDK 1.0.0
Connect native apps to Pipecat bots
Loading...
Searching...
No Matches
client.h File Reference
#include "pipecat/rtvi/messages.h"
#include "pipecat/transport.h"
#include <nlohmann/json.hpp>
#include <chrono>
#include <cstddef>
#include <cstdint>
#include <functional>
#include <future>
#include <map>
#include <memory>
#include <optional>
#include <string>

Go to the source code of this file.

Classes

class  pipecat::PipecatClientCallbacks
 
struct  pipecat::APIRequest
 
struct  pipecat::ClientResponse
 The bot's answer to a request. More...
 
struct  pipecat::PipecatClientOptions
 Options to create a PipecatClient. More...
 
class  pipecat::PipecatClient
 

Namespaces

namespace  pipecat
 The Pipecat C++ client SDK.
 

Typedefs

using pipecat::FunctionCallResultCallback = std::function< void(nlohmann::json result)>
 
using pipecat::ClientResponseCallback = std::function< void(const ClientResponse &)>
 Receives the bot's answer to a request.
 

Detailed Description

The client, its options and its callbacks.