Skip to content

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

See 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

See 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