Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Functions
jsonapi.hh File Reference
#include <ase/websocket.hh>
#include <ase/value.hh>
#include <jsonipc/jsonipc.hh>

Go to the source code of this file.

Classes

struct  Ase::ConvertValue
 Convert between Value and Jsonipc::JsonValue. More...
 
struct  Ase::ConvertValueP
 Convert between ValueP and Jsonipc::JsonValue. More...
 
struct  Ase::ConvertValueR
 Convert between ValueR and Jsonipc::JsonValue. More...
 
struct  Ase::ConvertValueRP
 Convert between std::shared_ptr<ValueR> and Jsonipc::JsonValue. More...
 
struct  Ase::ConvertJsTrigger
 Convert between Jsonipc::JsonValue to JsTrigger. More...
 
struct  Jsonipc::Convert< Ase::Value >
 
struct  Jsonipc::Convert< Ase::ValueP >
 
struct  Jsonipc::Convert< Ase::ValueR >
 
struct  Jsonipc::Convert< std::shared_ptr< Ase::ValueR > >
 
struct  Jsonipc::Convert< Ase::JsTrigger >
 

Namespaces

namespace  Ase
 The Anklang C++ API namespace.
 

Macros

#define JSONIPC_CUSTOM_SHARED_BASE
 

Typedefs

using Ase::JsonapiBinarySender = std::function< bool(const String &)>
 

Functions

 JSONIPC_MAP_TO_TYPESCRIPT (::Ase::Value, "any")
 
 JSONIPC_MAP_TO_TYPESCRIPT (::Ase::ValueS, "any[]")
 
 JSONIPC_MAP_TO_TYPESCRIPT (::Ase::ValueR, "{ [key: string]: any }")
 
 JSONIPC_MAP_TO_TYPESCRIPT (::Ase::JsTrigger, "any")
 
void Ase::jsonapi_set_subprotocol (const String &subprotocol)
 
WebSocketConnectionP Ase::jsonapi_make_connection (WebSocketConnection::Internals &internals, int logflags)
 
CustomDataContainerAse::jsonapi_connection_data ()
 
JsonapiBinarySender Ase::jsonapi_connection_sender ()
 

Macro Definition Documentation

◆ JSONIPC_CUSTOM_SHARED_BASE

#define JSONIPC_CUSTOM_SHARED_BASE

Definition at line 8 of file jsonapi.hh.