5 #define DLNA_MAX_URL_LEN 120
19 void setup(
const char* type,
const char*
id,
const char* scp,
Attributes needed for the DLNA Service Definition.
Definition: DLNAServiceInfo.h:16
const char * scpd_url
Definition: DLNAServiceInfo.h:35
http_callback control_cb
Definition: DLNAServiceInfo.h:39
const char * service_type
Definition: DLNAServiceInfo.h:33
http_callback scp_cb
Definition: DLNAServiceInfo.h:38
void setup(const char *type, const char *id, const char *scp, http_callback cbScp, const char *control, http_callback cbControl, const char *event, http_callback cbEvent)
Definition: DLNAServiceInfo.h:19
DLNAServiceInfo(bool flag=true)
Definition: DLNAServiceInfo.h:18
const char * service_id
Definition: DLNAServiceInfo.h:34
const char * control_url
Definition: DLNAServiceInfo.h:36
http_callback event_sub_cb
Definition: DLNAServiceInfo.h:40
bool is_active
Definition: DLNAServiceInfo.h:41
const char * event_sub_url
Definition: DLNAServiceInfo.h:37
Used to register and process callbacks.
Definition: HttpRequestHandlerLine.h:19
A Simple Header only implementation of Http Server that allows the registration of callback functions...
Definition: HttpServer.h:24
void log(DlnaLogLevel current_level, const char *fmt...)
Print log message.
Definition: Logger.h:40
Definition: Allocator.h:6
void(* http_callback)(HttpServer *server, const char *requestPath, HttpRequestHandlerLine *hl)
Definition: DLNAServiceInfo.h:9
@ DlnaInfo
Definition: Logger.h:16
LoggerClass DlnaLogger
Definition: Logger.cpp:5