libivon 0.1.0
Voice-over-IP library
Loading...
Searching...
No Matches
ivon_client_wrapper.hpp File Reference
#include "libivon/public/ivon_client.h"
#include "libivon/public/ivon_client_interface.hpp"
#include <array>
#include <cstdint>
#include <cstring>
#include <functional>
#include <optional>
#include <span>
#include <stdexcept>
#include <string>
#include <unordered_map>
#include <vector>

Classes

class  ivon::ClientWrapper
 Consumer-facing C++ wrapper around the libivon C ABI. More...
 
struct  ivon::ClientWrapper::Config
 Configuration for creating a client (mirrors ivon_client_config_t). More...
 
struct  ivon::ClientWrapper::NonOwning
 Tag type for constructing a non-owning wrapper around an existing handle. More...
 

Namespaces

namespace  ivon
 Public C++ type definitions shared across libivon interfaces and consumer-side wrappers.