![]() |
HAN-FUN API
1.5.3
This project provides the common implementation of ULE Alliance's HAN-FUN application protocol.
|
This module contains the common classes for the Interfaces API implementation. More...
Data Structures | |
struct | HF::Interface |
Common interface for all Interfaces. More... | |
struct | HF::Interfaces::AbstractInterface |
Top-level parent class for all implemented interfaces. More... | |
struct | HF::Interfaces::Interface< _uid, Parent > |
Helper class template for parent class implementation of the interfaces. More... | |
struct | HF::Interfaces::InterfaceRole< Itf, _role > |
Helper class template for implementing a given interface role. More... | |
struct | HF::Interfaces::Proxy< _Interface, _Proxy > |
Helper template class to allow interfaces implementation to be added as fields to other classes. More... | |
class | HF::Interfaces::Container< Base, Proxies > |
Helper class to add optional interfaces to other classes. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &stream, const HF::Interface::Role role) |
Convert the given role into a string and write it to the given stream . More... | |
std::ostream & | operator<< (std::ostream &stream, const HF::Interface::UID uid) |
Convert the given uid into a string and write it to the given stream . More... | |
This module contains the common classes for the Interfaces API implementation.
std::ostream& operator<< | ( | std::ostream & | stream, |
const HF::Interface::Role | role | ||
) |
Convert the given role
into a string and write it to the given stream
.
[in] | stream | out stream to write the string to. |
[in] | role | role value to convert to a string. |
stream
std::ostream& operator<< | ( | std::ostream & | stream, |
const HF::Interface::UID | uid | ||
) |
Convert the given uid
into a string and write it to the given stream
.
[in] | stream | out stream to write the string to. |
[in] | uid | uid value to convert to a string. |
stream