| addChange(const char *serviceAbbrev, std::function< size_t(Print &, void *)> changeWriter, void *ref) override | tiny_dlna::DLNADevice< ClientType > | inlinevirtual |
| begin(DLNADeviceInfo &device, IUDPService &udp, IHttpServer &server) override | tiny_dlna::DLNADevice< ClientType > | inlinevirtual |
| deviceXMLCallback(IHttpServer *server, const char *requestPath, HttpRequestHandlerLine *hl) | tiny_dlna::DLNADevice< ClientType > | inlineprotectedstatic |
| DLNADevice() | tiny_dlna::DLNADevice< ClientType > | inline |
| end() override | tiny_dlna::DLNADevice< ClientType > | inlinevirtual |
| getDeviceInfo() override | tiny_dlna::DLNADevice< ClientType > | inlinevirtual |
| getReference() override | tiny_dlna::DLNADevice< ClientType > | inlinevirtual |
| getSchedulerIntervalMs() const | tiny_dlna::DLNADevice< ClientType > | inlineprotected |
| getService(const char *id) override | tiny_dlna::DLNADevice< ClientType > | inlinevirtual |
| getServiceByAbbrev(const char *abbrev) override | tiny_dlna::DLNADevice< ClientType > | inlinevirtual |
| getServiceByEventPath(const char *requestPath) override | tiny_dlna::DLNADevice< ClientType > | inlinevirtual |
| getSubscriptionMgr() override | tiny_dlna::DLNADevice< ClientType > | inlinevirtual |
| getSubscriptionsIntervalMs() const | tiny_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_active | tiny_dlna::DLNADevice< ClientType > | protected |
| is_subscriptions_active | tiny_dlna::DLNADevice< ClientType > | protected |
| isSchedulerActive() override | tiny_dlna::DLNADevice< ClientType > | inlinevirtual |
| isSubscriptionsActive() const override | tiny_dlna::DLNADevice< ClientType > | inlinevirtual |
| logScheduledStatus(bool runImmediately=false) | tiny_dlna::DLNADevice< ClientType > | inlineprotected |
| logStatus() | tiny_dlna::DLNADevice< ClientType > | inline |
| loop(int loopAction=RUN_ALL) override | tiny_dlna::DLNADevice< ClientType > | inlinevirtual |
| loopPublishSubscriptions() | tiny_dlna::DLNADevice< ClientType > | inline |
| loopServer() override | tiny_dlna::DLNADevice< ClientType > | inlinevirtual |
| loopUDPMessages() | tiny_dlna::DLNADevice< ClientType > | inline |
| next_scheduler_timeout_ms | tiny_dlna::DLNADevice< ClientType > | protected |
| next_subscriptions_timeout_ms | tiny_dlna::DLNADevice< ClientType > | protected |
| p_device_info | tiny_dlna::DLNADevice< ClientType > | protected |
| p_server | tiny_dlna::DLNADevice< ClientType > | protected |
| p_udp | tiny_dlna::DLNADevice< ClientType > | protected |
| parseActionRequest(IHttpServer *server, const char *requestPath, HttpRequestHandlerLine *hl, ActionRequest &action) | tiny_dlna::DLNADevice< ClientType > | inlinestatic |
| parser | tiny_dlna::DLNADevice< ClientType > | protected |
| post_alive_repeat_ms | tiny_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 |
| reference | tiny_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 |
| scheduler | tiny_dlna::DLNADevice< ClientType > | protected |
| scheduler_interval_ms | tiny_dlna::DLNADevice< ClientType > | protected |
| setDeviceInfo(DLNADeviceInfo &device) | tiny_dlna::DLNADevice< ClientType > | inlineprotected |
| setPostAliveRepeatMs(uint32_t ms) override | tiny_dlna::DLNADevice< ClientType > | inlinevirtual |
| setReference(void *ref) override | tiny_dlna::DLNADevice< ClientType > | inlinevirtual |
| setSchedulerActive(bool flag) override | tiny_dlna::DLNADevice< ClientType > | inlinevirtual |
| setSchedulerIntervalMs(uint32_t ms) | tiny_dlna::DLNADevice< ClientType > | inlineprotected |
| setSubscriptionsActive(bool flag) override | tiny_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_mgr | tiny_dlna::DLNADevice< ClientType > | protected |
| subscriptions_interval_ms | tiny_dlna::DLNADevice< ClientType > | protected |
| validateServiceInfo(const DLNAServiceInfo &service) | tiny_dlna::DLNADevice< ClientType > | inlineprotected |
| ~IDevice()=default | tiny_dlna::IDevice | virtual |