Arduino DLNA Server
Loading...
Searching...
No Matches
tiny_dlna::DLNADevice< ClientType > Member List

This is the complete list of members for tiny_dlna::DLNADevice< ClientType >, including all inherited members.

addChange(const char *serviceAbbrev, std::function< size_t(Print &, void *)> changeWriter, void *ref) overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
begin(DLNADeviceInfo &device, IUDPService &udp, IHttpServer &server) overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
deviceXMLCallback(IHttpServer *server, const char *requestPath, HttpRequestHandlerLine *hl)tiny_dlna::DLNADevice< ClientType >inlineprotectedstatic
DLNADevice()tiny_dlna::DLNADevice< ClientType >inline
end() overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
getDeviceInfo() overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
getReference() overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
getSchedulerIntervalMs() consttiny_dlna::DLNADevice< ClientType >inlineprotected
getService(const char *id) overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
getServiceByAbbrev(const char *abbrev) overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
getServiceByEventPath(const char *requestPath) overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
getSubscriptionMgr() overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
getSubscriptionsIntervalMs() consttiny_dlna::DLNADevice< ClientType >inlineprotected
handleSubscribe(IHttpServer *server, const char *requestPath, HttpRequestHandlerLine *hl)tiny_dlna::DLNADevice< ClientType >inlineprotectedstatic
handleSubscription(IHttpServer *server, const char *requestPath, HttpRequestHandlerLine *hl, bool &is_subscribe)tiny_dlna::DLNADevice< ClientType >inlinestatic
handleUnsubscribe(IHttpServer *server, const char *requestPath, HttpRequestHandlerLine *hl)tiny_dlna::DLNADevice< ClientType >inlineprotectedstatic
is_activetiny_dlna::DLNADevice< ClientType >protected
is_subscriptions_activetiny_dlna::DLNADevice< ClientType >protected
isSchedulerActive() overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
isSubscriptionsActive() const overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
logScheduledStatus(bool runImmediately=false)tiny_dlna::DLNADevice< ClientType >inlineprotected
logStatus()tiny_dlna::DLNADevice< ClientType >inline
loop(int loopAction=RUN_ALL) overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
loopPublishSubscriptions()tiny_dlna::DLNADevice< ClientType >inline
loopServer() overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
loopUDPMessages()tiny_dlna::DLNADevice< ClientType >inline
next_scheduler_timeout_mstiny_dlna::DLNADevice< ClientType >protected
next_subscriptions_timeout_mstiny_dlna::DLNADevice< ClientType >protected
p_device_infotiny_dlna::DLNADevice< ClientType >protected
p_servertiny_dlna::DLNADevice< ClientType >protected
p_udptiny_dlna::DLNADevice< ClientType >protected
parseActionRequest(IHttpServer *server, const char *requestPath, HttpRequestHandlerLine *hl, ActionRequest &action)tiny_dlna::DLNADevice< ClientType >inlinestatic
parsertiny_dlna::DLNADevice< ClientType >protected
post_alive_repeat_mstiny_dlna::DLNADevice< ClientType >protected
printReplyXML(Print &out, const char *replyName, const char *serviceId, std::function< size_t(Print &, void *)> valuesWriter=nullptr, void *ref=nullptr)tiny_dlna::DLNADevice< ClientType >inlinestatic
referencetiny_dlna::DLNADevice< ClientType >protected
replyGetCurrentConnectionIDs(Print &out, const char *ids)tiny_dlna::DLNADevice< ClientType >inlinestatic
replyGetCurrentConnectionInfo(Print &out, const char *protocolInfo, const char *connectionID, const char *direction)tiny_dlna::DLNADevice< ClientType >inlinestatic
replyGetProtocolInfo(Print &out, const char *source="", const char *sink="")tiny_dlna::DLNADevice< ClientType >inlinestatic
schedulertiny_dlna::DLNADevice< ClientType >protected
scheduler_interval_mstiny_dlna::DLNADevice< ClientType >protected
setDeviceInfo(DLNADeviceInfo &device)tiny_dlna::DLNADevice< ClientType >inlineprotected
setPostAliveRepeatMs(uint32_t ms) overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
setReference(void *ref) overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
setSchedulerActive(bool flag) overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
setSchedulerIntervalMs(uint32_t ms)tiny_dlna::DLNADevice< ClientType >inlineprotected
setSubscriptionsActive(bool flag) overridetiny_dlna::DLNADevice< ClientType >inlinevirtual
setSubscriptionsIntervalMs(uint32_t ms)tiny_dlna::DLNADevice< ClientType >inlineprotected
setupDLNAServer(IHttpServer &srv)tiny_dlna::DLNADevice< ClientType >inlineprotectedvirtual
setupParser()tiny_dlna::DLNADevice< ClientType >inlineprotected
setupScheduler()tiny_dlna::DLNADevice< ClientType >inlineprotected
subscription_mgrtiny_dlna::DLNADevice< ClientType >protected
subscriptions_interval_mstiny_dlna::DLNADevice< ClientType >protected
validateServiceInfo(const DLNAServiceInfo &service)tiny_dlna::DLNADevice< ClientType >inlineprotected
~IDevice()=defaulttiny_dlna::IDevicevirtual