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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Functions
jsonapi.cc File Reference
#include "jsonapi.hh"
#include "server.hh"
#include "main.hh"
#include "internal.hh"
#include "ase/gen/api-jsonipc.g.cc"
#include "testing.hh"

Go to the source code of this file.

Classes

class  Ase::JsonapiConnection
 
class  Ase::JsTrigger::Impl
 

Namespaces

namespace  Ase
 The Anklang C++ API namespace.
 

Macros

#define GCDEBUG(...)
 
#define GCDEBUG_ENABLED()
 
#define ERROR500(WHAT)
 
#define assert_500(c)
 

Typedefs

using Ase::JsonapiConnectionP = std::shared_ptr< JsonapiConnection >
 
using Ase::JsonapiConnectionW = std::weak_ptr< JsonapiConnection >
 

Functions

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

◆ assert_500

#define assert_500 (   c)

Definition at line 197 of file jsonapi.cc.

◆ ERROR500

#define ERROR500 (   WHAT)

Definition at line 191 of file jsonapi.cc.

◆ GCDEBUG

#define GCDEBUG (   ...)

Definition at line 7 of file jsonapi.cc.

◆ GCDEBUG_ENABLED

#define GCDEBUG_ENABLED ( )

Definition at line 8 of file jsonapi.cc.