fesa-core  7.0.0
fesa::RDAExporter Class Reference

#include <RDAExporter.h>

Inheritance diagram for fesa::RDAExporter:
fesa::HasMetrics

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_
 

Detailed Description

FESA implementation of RDA3's SubscriptionCallback: When a device's property is notified, sends a notification to all subscribed clients


The documentation for this class was generated from the following files: