Skip to content

class flake::ConnectedObject

More...

#include <Object.h>

Inherits from flake::IndicationSink, flake::ConfirmationSink

Public Functions

Name
virtual addr_taddr() const =0
virtual addr_tbroadcastAddr() const =0
virtual voidref() =0
virtual voidunref() =0

Protected Functions

Name
~ConnectedObject() =default

Public Attributes

Name
const addr_tEMPTY_ADDR

Additional inherited members

Public Functions inherited from flake::IndicationSink

Name
virtual voidonIndication(Indication & indication) =0

Protected Functions inherited from flake::IndicationSink

Name
~IndicationSink() =default

Public Functions inherited from flake::ConfirmationSink

Name
virtual voidonConfirmation(Confirmation & confirmation) =0

Protected Functions inherited from flake::ConfirmationSink

Name
~ConfirmationSink() =default

Detailed Description

cpp
class flake::ConnectedObject;

Document me

Public Functions Documentation

function addr

cpp
virtual addr_t addr() const =0

Return:

function broadcastAddr

cpp
virtual addr_t broadcastAddr() const =0

Return:

function ref

cpp
virtual void ref() =0

function unref

cpp
virtual void unref() =0

Protected Functions Documentation

function ~ConnectedObject

cpp
~ConnectedObject() =default

Public Attributes Documentation

variable EMPTY_ADDR

cpp
static const addr_t flake::ConnectedObject::EMPTY_ADDR