Appearance
class flake::ConnectedObjectImpl
#include </Users/ios_developer/workspace/coldwave-os/build/_deps/flake-src/ObjectImpl.h>
Inherits from flake::ConnectedObject, AtomicRef, flake::IndicationSink, flake::ConfirmationSink
Public Functions
| Name | |
|---|---|
| ConnectedObjectImpl(ConnectionImpl * conn) | |
| virtual | ~ConnectedObjectImpl() override =default |
| virtual [addr_t] | addr() const override |
| virtual [addr_t] | broadcastAddr() const override |
| virtual [addr_t] | parentAddr() const override |
| virtual [void] | onIndication([const]Indication & indication) override |
| virtual [void] | onConfirmation([const]Confirmation & confirmation) override |
| ConnectionImpl * | connection() const |
| [void] | connect(ConnectionImpl * c) |
| [void] | disconnect() |
Protected Functions
| Name | |
|---|---|
| [void] | setParentAddr([addr_t] addr) |
| [void] | setAddr([addr_t] addr) |
| [void] | setBroadcastAddr([addr_t] addr) |
Protected Attributes
| Name | |
|---|---|
| PropArray | m_properties |
Friends
| Name | |
|---|---|
| [class] | ConnectionImpl(ConnectionImpl ) |
| [class] | ObjectImpl(ObjectImpl ) |
Additional inherited members
Protected Functions inherited from flake::ConnectedObject
| Name | |
|---|---|
| ~ConnectedObject() =default |
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 explicit ConnectedObjectImpl(
ConnectionImpl * conn
)function ~ConnectedObjectImpl
cpp
virtual ~ConnectedObjectImpl() override =defaultfunction addr
cpp
inline virtual addr_t addr() const overrideReturn:
Reimplements: flake::ConnectedObject::addr
function broadcastAddr
cpp
inline virtual addr_t broadcastAddr() const overrideReturn:
Reimplements: flake::ConnectedObject::broadcastAddr
function parentAddr
cpp
inline virtual addr_t parentAddr() const overrideReturn:
Reimplements: flake::ConnectedObject::parentAddr
function onIndication
cpp
inline virtual void onIndication(
constIndication & indication
) overrideParameters:
- indication
Reimplements: flake::IndicationSink::onIndication
function onConfirmation
cpp
inline virtual void onConfirmation(
constConfirmation & confirmation
) overrideParameters:
- confirmation
Reimplements: flake::ConfirmationSink::onConfirmation
function connection
cpp
inline ConnectionImpl * connection() constfunction connect
cpp
inline void connect(
ConnectionImpl * c
)function disconnect
cpp
inline void disconnect()Protected Functions Documentation
function setParentAddr
cpp
inline void setParentAddr(
addr_t addr
)function setAddr
cpp
inline void setAddr(
addr_t addr
)function setBroadcastAddr
cpp
inline void setBroadcastAddr(
addr_t addr
)Protected Attributes Documentation
variable m_properties
cpp
PropArray flake::ConnectedObjectImpl::m_propertiesFriends
friend ConnectionImpl
cpp
friend class ConnectionImpl(
ConnectionImpl
);friend ObjectImpl
cpp
friend class ObjectImpl(
ObjectImpl
);