![]() |
HAN-FUN API
1.5.3
This project provides the common implementation of ULE Alliance's HAN-FUN application protocol.
|
This file contains the definition of the transport layer API for the HAN-FUN common implementation. More...
Go to the source code of this file.
Data Structures | |
struct | HF::Transport::Link |
This interface represents a link on the transport layer, used to send data to the remote end-point. More... | |
struct | HF::Transport::Endpoint |
This is the interface used by the transport layer to signal events comming in from the network. More... | |
struct | HF::Transport::Layer |
This class defines the API for the transport layer. More... | |
class | HF::Transport::AbstractLink |
Parent class for all HF::Transport::Link implementations. More... | |
class | HF::Transport::AbstractLayer |
Parent class for all HF::Transport::Layer implementations. More... | |
Namespaces | |
HF | |
Top-level namespace for the HAN-FUN library. | |
HF::Transport | |
This is the top-level namespace for the transport layer API. | |
HF::Transport::Group | |
This namespace contains the API used for managing groups of devices at the transport layer level. | |
Functions | |
Common::Result | HF::Transport::Group::create (Endpoint &ep, uint16_t group) |
Create a new group of devices at the transport layer with the given address. More... | |
Common::Result | HF::Transport::Group::add (Endpoint &ep, uint16_t group, uint16_t device) |
Add the given device to the given group for the given end-point ep . More... | |
void | HF::Transport::Group::remove (Endpoint &ep, uint16_t group, uint16_t device) |
Remove the given device from the given group for the given end-point ep . More... | |
void | HF::Transport::Group::remove (Endpoint &ep, uint16_t group) |
Remove the given group of devices at the transport layer. More... | |
This file contains the definition of the transport layer API for the HAN-FUN common implementation.
For licensing information, please see the file 'LICENSE' in the root folder.
Initial development by Bithium S.A. [http://www.bithium.com]
Definition in file inc/hanfun/transport.h.