herald
2.0.0
|
Public Member Functions | |
HeraldProtocolBLECoordinationProvider (ContextT &ctx, BLEDBT &bledb, ProviderT &provider) | |
std::vector< FeatureTag > | connectionsProvided () override |
std::vector< PrioritisedPrerequisite > | provision (const std::vector< PrioritisedPrerequisite > &requested) override |
Runtime connection provisioning (if it isn't requested, it can be closed) More... | |
std::vector< PrioritisedPrerequisite > | requiredConnections () override |
std::vector< Activity > | requiredActivities () override |
Get a list of activities that are currently outstanding in this iteration. | |
|
inlineoverridevirtual |
What connections does this Sensor type provide for Coordination
Implements herald::engine::CoordinationProvider.
|
inlineoverridevirtual |
Runtime connection provisioning (if it isn't requested, it can be closed)
Note: WITH STD::SYNC ONLY: virtual void provision(const std::vector<PrioritisedPrerequisite>& requested, const ConnectionCallback& connCallback) = 0;
Implements herald::engine::CoordinationProvider.
|
inlineoverridevirtual |
Get a list of what connections are required to which devices now (may start, maintain, end (if not included))
Implements herald::engine::CoordinationProvider.