Class Ase::JsonapiConnection
ClassList > Ase > JsonapiConnection
Inherits the following classes: Ase::WebSocketConnection, Ase::CustomDataContainer
Public Functions
Type | Name |
---|---|
JsonapiConnection (WebSocketConnection::Internals & internals, int logflags) |
|
bool | renew_gc () |
bool | report_gc (const std::vector< size_t > & ids) |
void | trigger_create (const String & id) |
void | trigger_destroy_hooks () |
JsTrigger | trigger_lookup (const String & id) |
void | trigger_remove (const String & id) |
~JsonapiConnection () |
Public Functions inherited from Ase::CustomDataContainer
Type | Name |
---|---|
bool | del_custom_data (CustomDataKey< T > * key) Delete the current contents of the custom keyed data member, invokes DataKey::destroy. |
T | get_custom_data (CustomDataKey< T > * key) const Retrieve contents of the custom keyed data member, returns DataKey::fallback if nothing was set. |
bool | has_custom_data (CustomDataKey< T > * key) const Retrieve wether contents of the custom keyed data member exists. |
void | set_custom_data (CustomDataKey< T > * key, T data) Assign data to the custom keyed data member, deletes any previously set data. |
Protected Functions inherited from Ase::CustomDataContainer
Type | Name |
---|---|
void | custom_data_destroy () |
~CustomDataContainer () |
Public Functions Documentation
function JsonapiConnection
inline explicit Ase::JsonapiConnection::JsonapiConnection (
WebSocketConnection::Internals & internals,
int logflags
)
function renew_gc
inline bool Ase::JsonapiConnection::renew_gc ()
function report_gc
inline bool Ase::JsonapiConnection::report_gc (
const std::vector< size_t > & ids
)
function trigger_create
inline void Ase::JsonapiConnection::trigger_create (
const String & id
)
function trigger_destroy_hooks
inline void Ase::JsonapiConnection::trigger_destroy_hooks ()
function trigger_lookup
inline JsTrigger Ase::JsonapiConnection::trigger_lookup (
const String & id
)
function trigger_remove
inline void Ase::JsonapiConnection::trigger_remove (
const String & id
)
function ~JsonapiConnection
inline Ase::JsonapiConnection::~JsonapiConnection ()
The documentation for this class was generated from the following file /__w/anklang/anklang/ase/jsonapi.cc