Zigbee Protocol Controller 1.6.0
smartstart_management.hpp File Reference
#include <unordered_map>
#include <string>
#include <variant>
#include <functional>
#include <vector>
#include "sl_log.h"
#include "sl_status.h"

Go to the source code of this file.

Classes

class  smartstart::Query
 Class that contains key, type, an value for querying SmartStart List. More...
 
class  smartstart::Entry
 The unit data type stored in SmartStart List as value. More...
 
class  smartstart::Management
 Class that provides APIs to add, update, and access SmartStart List. Also it offers callback for notifying that entries await inclusion. More...
 

Namespaces

namespace  smartstart
 

Typedefs

using smartstart::QueryValue = std::variant< bool, std::string >
 
using smartstart::notification_function_t = std::function< void(bool)>
 

Enumerations

enum class  smartstart::QueryKey { smartstart::dsk , smartstart::include , smartstart::device_unid }
 Enum class representing keys for querying SmartStart List. More...
 
enum class  smartstart::QueryType { smartstart::exact , smartstart::partial }
 Enum class representing types for querying SmartStart List. More...