HAN-FUN API  1.5.3
This project provides the common implementation of ULE Alliance's HAN-FUN application protocol.
HF::Core::GroupTable Namespace Reference

This namespace contains the implementation of the Group Table service. More...

Data Structures

struct  Base
 Group Table Service : Parent. More...
 
struct  Client
 Group Table Service : Client side implementation. More...
 
struct  Entries
 Default implementation of the IEntries API. More...
 
struct  Entry
 This represents a group table entry data structure. More...
 
struct  IEntries
 Group Table persistent storage API. More...
 
class  IServer
 Group Table Service : Server side implementation. More...
 
struct  NumberOfEntries
 Helper class to handle the Number Of Entries attribute for the Group Table service. More...
 
struct  NumberOfMaxEntries
 Helper class to handle the Number Of Max Entries attribute for the Group Table service. More...
 
struct  ReadEntries
 This class contains the required parameters for a GroupTable::READ_ENTRIES_CMD command. More...
 
struct  ReadEntriesResponse
 This class the response for a GroupTable::READ_ENTRIES_CMD command. More...
 
struct  Response
 Base class for responses. More...
 

Enumerations

enum  CMD { ADD_CMD = 0x01, REMOVE_CMD = 0x02, REMOVE_ALL_CMD = 0x03, READ_ENTRIES_CMD = 0x04 }
 Command IDs. More...
 
enum  Attributes { NUMBER_OF_ENTRIES_ATTR = 0x01, NUMBER_OF_MAX_ENTRIES_ATTR = 0x02 }
 Attributes. More...
 

Functions

HF::Attributes::IAttributecreate_attribute (uint8_t uid)
 Create an attribute object that can hold the attribute with the given uid. (HF::Core::GroupTable::Server *,uint8_t) More...
 

Detailed Description

This namespace contains the implementation of the Group Table service.