File jsonapi.cc
FileList > ase > jsonapi.cc
#include "jsonapi.hh"
#include "server.hh"
#include "main.hh"
#include "internal.hh"
#include "testing.hh"
Namespaces
Type | Name |
---|---|
namespace | Ase The Anklang C++ API namespace. |
Classes
Type | Name |
---|---|
class | Impl |
class | JsonapiConnection |
Macros
Type | Name |
---|---|
define | ERROR500 (WHAT) |
define | GCDEBUG (...) Ase::debug ("gc", __VA_ARGS__) |
define | GCDEBUG_ENABLED () Ase::debug_key_enabled ("gc") |
define | assert_500 (c) (__builtin_expect (static_cast<bool> (c), 1) ? (void) 0 : throw ERROR500 (#c) ) |
Macro Definition Documentation
define ERROR500
#define ERROR500 (
WHAT
) Jsonipc::bad_invocation (-32500, \
__FILE__ ":" \
ASE_CPP_STRINGIFY (__LINE__) ": " \
"Internal Server Error: " \
WHAT)
define GCDEBUG
#define GCDEBUG (
...
) Ase::debug ("gc", __VA_ARGS__)
define GCDEBUG_ENABLED
#define GCDEBUG_ENABLED (
) Ase::debug_key_enabled ("gc")
define assert_500
#define assert_500 (
c
) (__builtin_expect (static_cast<bool> (c), 1) ? (void) 0 : throw ERROR500 (#c) )
The documentation for this class was generated from the following file /__w/anklang/anklang/ase/jsonapi.cc