![]() |
HAN-FUN API
1.5.3
This project provides the common implementation of ULE Alliance's HAN-FUN application protocol.
|
Helper template class to allow interfaces implementation to be added as fields to other classes. More...
#include <interface.h>
Public Member Functions | |
void | send (const Protocol::Address &addr, Protocol::Message &message) |
Send message msg to the network address given by addr . More... | |
void | notify (const HF::Attributes::IAttribute &old_value, const HF::Attributes::IAttribute &new_value) const |
Notify that an attribute value as changed. More... | |
Protected Attributes | |
_Proxy & | proxy |
Referent to the class providing the required functionality. | |
Helper template class to allow interfaces implementation to be added as fields to other classes.
_Interface | base parent interface class. |
_Proxy | class providing the required methods for proper interface usage. |
Definition at line 412 of file interface.h.
|
inline |
Notify that an attribute value as changed.
[in] | old_value | attribute's old value. |
[in] | new_value | attribute's new value. |
Definition at line 429 of file interface.h.
References HF::Interfaces::Proxy< _Interface, _Proxy >::proxy.
|
inline |
Send message msg
to the network address given by addr
.
[in] | addr | HF network address. |
[in] | message | pointer to the message to be sent to the network. |
Definition at line 423 of file interface.h.
References HF::Interfaces::Proxy< _Interface, _Proxy >::proxy.