Bluenet  5.7.0
Bluenet, firmware for nRF52 smart home devices
Loading...
Searching...
No Matches
cs_AssetHandler.h
Go to the documentation of this file.
1/*
2 * Author: Crownstone Team
3 * Copyright: Crownstone (https://crownstone.rocks)
4 * Date: May 11, 2021
5 * License: LGPLv3+, Apache License 2.0, and/or MIT (triple-licensed)
6 */
7#pragma once
8
11
13public:
18 virtual void handleAcceptedAsset(AssetFilter f, const scanned_device_t& asset) = 0;
19 virtual ~AssetHandlerMac() = default;
20};
21
23public:
28 virtual void handleAcceptedAsset(AssetFilter f, const scanned_device_t& asset, asset_id_t assetId) = 0;
29 virtual ~AssetHandlerShortId() = default;
30};
Class that contains all data required for an asset filter:
Definition: cs_AssetFilter.h:19
Definition: cs_AssetHandler.h:12
virtual ~AssetHandlerMac()=default
virtual void handleAcceptedAsset(AssetFilter f, const scanned_device_t &asset)=0
To be called when the AssetFiltering component has accepted an asset that can be identified by a shor...
Definition: cs_AssetHandler.h:22
virtual ~AssetHandlerShortId()=default
virtual void handleAcceptedAsset(AssetFilter f, const scanned_device_t &asset, asset_id_t assetId)=0
To be called when the AssetFiltering component has accepted an asset that can be identified by its ma...
Definition: cs_AssetFilterPackets.h:93
Scanned device.
Definition: cs_PacketsInternal.h:107