HAN-FUN API  1.5.3
This project provides the common implementation of ULE Alliance's HAN-FUN application protocol.
core.h File Reference

This file contains the forward declarations of the core services and interfaces implementing classes. More...

#include "hanfun/common.h"
#include "hanfun/interface.h"
#include "hanfun/protocol.h"
#include "hanfun/units.h"
+ Include dependency graph for core.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  HF::Core::Unit0
 This represent the special unit with ID/UID = 0. More...
 
struct  HF::Core::IService
 This is the interface common to all Services. More...
 
struct  HF::Core::AbstractService
 This is the parent class for all services implementations. More...
 
struct  HF::Core::Service< _uid, Parent >
 Class template for all core services implementations. More...
 
struct  HF::Core::ServiceRole< Parent, _role >
 Class template for all interfaces role implementations. More...
 
class  HF::Unit0< Base, ITF >
 Helper template class used to define custom Unit 0 for devices. More...
 

Namespaces

 HF
 Top-level namespace for the HAN-FUN library.
 
 HF::Core
 This is the top-level namespace for the Core Services and Interfaces implementation.
 
 HF::Core::DeviceInformation
 This namespace contains the classes that implement the Device Information service.
 

Detailed Description

This file contains the forward declarations of the core services and interfaces implementing classes.

Version
1.5.3

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 core.h.