Appearance
class flake::ConnectedObjectImpl
#include </Users/ios_developer/workspace/coldwave-os/build/_deps/flake-src/ObjectImpl.h>
Inherits from AtomicRef, flake::ConnectedObject, flake::IndicationSink, flake::ConfirmationSink
Public Functions
Name | |
---|---|
ConnectedObjectImpl(ConnectionImpl * conn) | |
~ConnectedObjectImpl() override | |
virtual addr_t | addr() const override |
virtual addr_t | broadcastAddr() const override |
virtual void | onIndication(Indication & indication) override |
virtual void | onConfirmation(Confirmation & confirmation) override |
Protected Attributes
Name | |
---|---|
addr_t | m_addr |
addr_t | m_parentAddr |
addr_t | m_broadcastAddr |
ConnectionImpl * | m_connection |
Additional inherited members
Public Functions inherited from flake::ConnectedObject
Name | |
---|---|
virtual void | ref() =0 |
virtual void | unref() =0 |
Protected Functions inherited from flake::ConnectedObject
Name | |
---|---|
~ConnectedObject() =default |
Public Attributes inherited from flake::ConnectedObject
Name | |
---|---|
const addr_t | EMPTY_ADDR |
Protected Functions inherited from flake::IndicationSink
Name | |
---|---|
~IndicationSink() =default |
Protected Functions inherited from flake::ConfirmationSink
Name | |
---|---|
~ConfirmationSink() =default |
Public Functions Documentation
function ConnectedObjectImpl
cpp
inline ConnectedObjectImpl(
ConnectionImpl * conn
)
function ~ConnectedObjectImpl
cpp
inline ~ConnectedObjectImpl() override
function addr
cpp
inline virtual addr_t addr() const override
Return:
Reimplements: flake::ConnectedObject::addr
function broadcastAddr
cpp
inline virtual addr_t broadcastAddr() const override
Return:
Reimplements: flake::ConnectedObject::broadcastAddr
function onIndication
cpp
inline virtual void onIndication(
Indication & indication
) override
Parameters:
- indication
Reimplements: flake::IndicationSink::onIndication
function onConfirmation
cpp
inline virtual void onConfirmation(
Confirmation & confirmation
) override
Parameters:
- confirmation
Reimplements: flake::ConfirmationSink::onConfirmation
Protected Attributes Documentation
variable m_addr
cpp
addr_t flake::ConnectedObjectImpl::m_addr
variable m_parentAddr
cpp
addr_t flake::ConnectedObjectImpl::m_parentAddr
variable m_broadcastAddr
cpp
addr_t flake::ConnectedObjectImpl::m_broadcastAddr
variable m_connection
cpp
ConnectionImpl* flake::ConnectedObjectImpl::m_connection