Arduino DLNA Server
Loading...
Searching...
No Matches
Public Attributes | List of all members
tiny_dlna::Subscription Struct Reference

Represents a single event subscription for a service. More...

#include <SubscriptionMgr.h>

Collaboration diagram for tiny_dlna::Subscription:
Collaboration graph
[legend]

Public Attributes

Str sid
 
Str callback_url
 
uint32_t timeout_sec = 1800
 
uint32_t seq = 0
 
uint64_t expires_at = 0
 

Detailed Description

Represents a single event subscription for a service.

Holds the subscription identifier (SID), the subscriber's callback URL (as provided in the CALLBACK header), the negotiated timeout (seconds), a delivery sequence counter (seq) and an absolute expiration timestamp (expires_at). Instances are stored by SubscriptionMgr per-service.

Member Data Documentation

◆ callback_url

Str tiny_dlna::Subscription::callback_url

◆ expires_at

uint64_t tiny_dlna::Subscription::expires_at = 0

◆ seq

uint32_t tiny_dlna::Subscription::seq = 0

◆ sid

Str tiny_dlna::Subscription::sid

◆ timeout_sec

uint32_t tiny_dlna::Subscription::timeout_sec = 1800

The documentation for this struct was generated from the following file: