Appearance
class flake::ServersideObject
#include </Users/ios_developer/workspace/coldwave-os/build/_deps/flake-src/routing/ServersideObject.h>
Inherits from flake::PropArray, AtomicRef, flake::Serializable
Public Functions
Name | |
---|---|
virtual | ~ServersideObject() override |
ServersideObject(const PropArray & va) | |
ServersideObject() | |
ServersideObject(const PropArray & va, Transport * t, bool requires_auth) | |
void | ref() override |
void | unref() override |
virtual bool | isPersistent() |
virtual uniqueId_t & | getId() |
virtual void | store() |
virtual bool | requiresAuth() |
Public Attributes
Name | |
---|---|
Transport * | c |
ObjectRegistry::Node * | node |
bool | require_auth |
Additional inherited members
Public Functions inherited from flake::PropArray
Name | |
---|---|
virtual | ~PropArray() |
PropArray() | |
PropArray(const PropArray & va) | |
const Property & | operator[](size_type __n) const |
PropArray & | operator=(const PropArray & other) |
void | copyFrom(const PropArray & other) |
void | clear() |
const Property & | get(uint32_t tag) const |
bool | has(uint32_t tag) const |
void | set(const Property & val) |
char * | toString() |
size_type | count() const |
virtual bool | serialize(uint16_t * len, flake::byte ** buf) override |
virtual bool | unserialize(uint16_t len, flake::byte * buf) override |
Public Attributes inherited from flake::PropArray
Name | |
---|---|
Property | VAL_ERR_NOT_FOUND |
Public Functions inherited from flake::Serializable
Name | |
---|---|
virtual bool | serialize(uint16_t * len, flake::byte ** buf) =0 |
virtual bool | unserialize(uint16_t len, flake::byte * buf) =0 |
Protected Functions inherited from flake::Serializable
Name | |
---|---|
~Serializable() =default |
Public Functions Documentation
function ~ServersideObject
cpp
inline virtual ~ServersideObject() override
function ServersideObject
cpp
inline explicit ServersideObject(
const PropArray & va
)
function ServersideObject
cpp
inline explicit ServersideObject()
function ServersideObject
cpp
inline ServersideObject(
const PropArray & va,
Transport * t,
bool requires_auth
)
function ref
cpp
inline void ref() override
function unref
cpp
inline void unref() override
function isPersistent
cpp
inline virtual bool isPersistent()
function getId
cpp
inline virtual uniqueId_t & getId()
function store
cpp
inline virtual void store()
function requiresAuth
cpp
inline virtual bool requiresAuth()
Public Attributes Documentation
variable c
cpp
Transport* flake::ServersideObject::c
variable node
cpp
ObjectRegistry::Node* flake::ServersideObject::node
variable require_auth
cpp
bool flake::ServersideObject::require_auth