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

Go to the source code of this file.

Classes

struct  pipecat::Participant
 Someone in the session, like the bot or another user. More...
 
class  pipecat::TransportObserver
 
class  pipecat::Transport
 

Namespaces

namespace  pipecat
 The Pipecat C++ client SDK.
 

Enumerations

enum class  pipecat::TransportState {
  pipecat::Disconnected , pipecat::Initializing , pipecat::Initialized , pipecat::Authenticating ,
  pipecat::Authenticated , pipecat::Connecting , pipecat::Connected , pipecat::Ready ,
  pipecat::Disconnecting , pipecat::Error
}
 The state of the connection to the bot. More...
 

Functions

const char * pipecat::to_string (TransportState state)
 The name of a state, e.g. "ready".
 

Detailed Description

The interface to write transports, and the connection state.