fesa-core
4.2.0
|
#include <RDAExporter.h>
Additional Inherited Members | |
Public Member Functions inherited from fesa::NotificationExporter | |
void | findAccessPoint (const std::string &deviceName, const std::string &propertyName, AbstractDevice *&device, Property *&property) const |
void | registerProperty (const std::string &name) |
virtual std::vector < NotificationEventPtr > | getEvents (const std::set< std::string > &devices, const std::set< std::string > &properties, const MultiplexingContext &context, RequestType::RequestType requestType) |
virtual void | exportNotification (const NotificationEventPtr &event)=0 |
Public Member Functions inherited from fesa::HasMetrics | |
HasMetrics (const std::string &componentName) | |
Protected Member Functions inherited from fesa::HasMetrics | |
template<typename T > | |
void | registerMetric (const std::string &name, T &value) |
template<typename T > | |
void | registerMetric (const std::string &name, boost::atomic< T > &value) |
Protected Attributes inherited from fesa::NotificationExporter | |
std::set< std::string > | registeredProperties_ |
FESA implementation of RDA3's SubscriptionCallback: When a device's property is notified, sends a notification to all subscribed clients