|
Arduino DLNA Server
|
Representation of a queued notification to be delivered later. More...
#include <SubscriptionMgrDevice.h>
Public Attributes | |
| Subscription * | p_subscription |
| std::function< size_t(Print &, void *)> | writer |
| void * | ref = nullptr |
| int | error_count = 0 |
| int | seq = 0 |
Representation of a queued notification to be delivered later.
Holds a pointer to the subscription to notify and the XML change node to send. p_subscription is a non-owning pointer into the subscriptions container; code must handle the case where it becomes null (or the subscription is removed via unsubscribe). error_count tracks delivery failures and is used to drop entries after repeated errors.
| int tiny_dlna::PendingNotification::error_count = 0 |
number of failed send attempts
| Subscription* tiny_dlna::PendingNotification::p_subscription |
non-owning pointer to Subscription
| void* tiny_dlna::PendingNotification::ref = nullptr |
opaque reference for writer
| int tiny_dlna::PendingNotification::seq = 0 |
| std::function<size_t(Print&, void*)> tiny_dlna::PendingNotification::writer |
writer callback that emits the notification XML