Poco::UPnP

namespace GENA

Overview

Classes: Deserializer, EventModerationPolicy, EventedStateVariable, Listener, MaximumRateModerationPolicy, MinimumDeltaModerationPolicy, NoModerationPolicy, RequestHandler, Serializer, StateProvider, Transport, TransportFactory

Classes

class Deserializer

The Deserializer for the UPnP GENA Transport

class EventModerationPolicy

An EventModerationPolicy controls the frequency of events sent when an evented state variable changes. 

class EventedStateVariable

A helper class template for implementing UPnP evented state variables. 

class Listener

The RemotingNG Listener implementation for UPnP Eventing using GENA

class MaximumRateModerationPolicy

This event moderation policy will fire an event at most every n seconds. 

class MinimumDeltaModerationPolicy

This event moderation policy will fire an event whenever the value of an event variable changes more than the given minimum delta since the last time an event was sent. 

class NoModerationPolicy

This event moderation policy does no moderation and fires an event whenever the event variable's value changes (the valueChanged() member function is called). 

class RequestHandler

The RemotingNG RequestHandler implementation for UPnP Eventing using GENA

class Serializer

The Serializer for the UPnP GENA Transport

class StateProvider

This interface should be provided by all UPnP services supporting evented state variables. 

class Transport

The Transport implementation for UPnP GENA

class TransportFactory

The TransportFactory for UPnP GENA Transport objects. 

Securely control IoT edge devices from anywhere   Connect a Device