Arduino DLNA Server
Public Member Functions | Public Attributes | List of all members
tiny_dlna::DLNAServiceInfo Class Reference

Attributes needed for the DLNA Service Definition. More...

#include <DLNAServiceInfo.h>

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

Public Member Functions

 DLNAServiceInfo (bool flag=true)
 
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)
 
 operator bool ()
 

Public Attributes

const char * service_type = nullptr
 
const char * service_id = nullptr
 
const char * scpd_url = nullptr
 
const char * control_url = nullptr
 
const char * event_sub_url = nullptr
 
http_callback scp_cb = nullptr
 
http_callback control_cb = nullptr
 
http_callback event_sub_cb = nullptr
 
bool is_active = true
 

Detailed Description

Attributes needed for the DLNA Service Definition.

Author
Phil Schatzmann

Constructor & Destructor Documentation

◆ DLNAServiceInfo()

tiny_dlna::DLNAServiceInfo::DLNAServiceInfo ( bool  flag = true)
inline

Member Function Documentation

◆ operator bool()

tiny_dlna::DLNAServiceInfo::operator bool ( )
inline

◆ setup()

void tiny_dlna::DLNAServiceInfo::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 
)
inline

Member Data Documentation

◆ control_cb

http_callback tiny_dlna::DLNAServiceInfo::control_cb = nullptr

◆ control_url

const char* tiny_dlna::DLNAServiceInfo::control_url = nullptr

◆ event_sub_cb

http_callback tiny_dlna::DLNAServiceInfo::event_sub_cb = nullptr

◆ event_sub_url

const char* tiny_dlna::DLNAServiceInfo::event_sub_url = nullptr

◆ is_active

bool tiny_dlna::DLNAServiceInfo::is_active = true

◆ scp_cb

http_callback tiny_dlna::DLNAServiceInfo::scp_cb = nullptr

◆ scpd_url

const char* tiny_dlna::DLNAServiceInfo::scpd_url = nullptr

◆ service_id

const char* tiny_dlna::DLNAServiceInfo::service_id = nullptr

◆ service_type

const char* tiny_dlna::DLNAServiceInfo::service_type = nullptr

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