kodi
PLT_MediaServer Member List

This is the complete list of members for PLT_MediaServer, including all inherited members.

AddEmbeddedDevice(PLT_DeviceDataReference &device) (defined in PLT_DeviceData)PLT_DeviceData
AddIcon(const PLT_DeviceIcon &icon, const char *fileroot, const char *urlroot="/")PLT_DeviceHostvirtual
AddIcon(const PLT_DeviceIcon &icon, const void *data, NPT_Size size, bool copy=true)PLT_DeviceHostvirtual
AddService(PLT_Service *service) (defined in PLT_DeviceData)PLT_DeviceData
Announce(PLT_DeviceData *device, NPT_HttpRequest &request, NPT_UdpSocket &socket, PLT_SsdpAnnounceType type)PLT_DeviceHostprotectedstatic
Announce(NPT_HttpRequest &request, NPT_UdpSocket &socket, PLT_SsdpAnnounceType type)PLT_DeviceHostinlineprotected
BROWSEDIRECTCHILDREN enum value (defined in PLT_MediaServer)PLT_MediaServer
BrowseFlags enum name (defined in PLT_MediaServer)PLT_MediaServer
BROWSEMETADATA enum value (defined in PLT_MediaServer)PLT_MediaServer
Cleanup() (defined in PLT_DeviceData)PLT_DeviceDataprotectedvirtual
Completed(NPT_Result)NPT_HttpRequestHandlerinlinevirtual
FindEmbeddedDevice(const char *uuid, PLT_DeviceDataReference &device) (defined in PLT_DeviceData)PLT_DeviceData
FindEmbeddedDeviceByType(const char *type, PLT_DeviceDataReference &device) (defined in PLT_DeviceData)PLT_DeviceData
FindServiceByControlURL(const char *url, PLT_Service *&service, bool recursive=false) (defined in PLT_DeviceData)PLT_DeviceData
FindServiceByEventSubURL(const char *url, PLT_Service *&service, bool recursive=false) (defined in PLT_DeviceData)PLT_DeviceData
FindServiceById(const char *id, PLT_Service *&service) (defined in PLT_DeviceData)PLT_DeviceData
FindServiceByName(const char *name, PLT_Service *&service) (defined in PLT_DeviceData)PLT_DeviceData
FindServiceBySCPDURL(const char *url, PLT_Service *&service, bool recursive=false) (defined in PLT_DeviceData)PLT_DeviceData
FindServiceByType(const char *type, PLT_Service *&service) (defined in PLT_DeviceData)PLT_DeviceData
GenerateNextBootId() (defined in PLT_DeviceData)PLT_DeviceData
GetDelegate() (defined in PLT_MediaServer)PLT_MediaServerinline
GetDescription(NPT_String &desc) (defined in PLT_DeviceData)PLT_DeviceDatavirtual
GetDescription(NPT_XmlElementNode *parent, NPT_XmlElementNode **device=NULL) (defined in PLT_DeviceData)PLT_DeviceDatavirtual
GetDescriptionUrl(const char *ip_address=NULL) (defined in PLT_DeviceData)PLT_DeviceDatavirtual
GetEmbeddedDevices() const (defined in PLT_DeviceData)PLT_DeviceDatainline
GetFriendlyName() const (defined in PLT_DeviceData)PLT_DeviceDatainline
GetIconUrl(const char *mimetype=NULL, NPT_Int32 maxsize=0, NPT_Int32 maxdepth=0) (defined in PLT_DeviceData)PLT_DeviceDatavirtual
GetLeaseTime() const (defined in PLT_DeviceData)PLT_DeviceDatainline
GetLocalIP() const (defined in PLT_DeviceData)PLT_DeviceDatainline
GetModelDescription() const (defined in PLT_DeviceData)PLT_DeviceDatainline
GetParentUUID() const (defined in PLT_DeviceData)PLT_DeviceDatainline
GetPort()PLT_DeviceHostinlinevirtual
GetServices() const (defined in PLT_DeviceData)PLT_DeviceDatainline
GetType() const (defined in PLT_DeviceData)PLT_DeviceDatainline
GetURLBase() (defined in PLT_DeviceData)PLT_DeviceDatavirtual
GetUUID() const (defined in PLT_DeviceData)PLT_DeviceDatainline
IsRoot() (defined in PLT_DeviceData)PLT_DeviceDatainline
m_AggregationFlags (defined in PLT_DeviceData)PLT_DeviceData
m_ByeByeFirst (defined in PLT_DeviceHost)PLT_DeviceHostprotected
m_DeviceType (defined in PLT_DeviceData)PLT_DeviceDataprotected
m_DlnaCap (defined in PLT_DeviceData)PLT_DeviceData
m_DlnaDoc (defined in PLT_DeviceData)PLT_DeviceData
m_EmbeddedDevices (defined in PLT_DeviceData)PLT_DeviceDataprotected
m_ExtraBroascast (defined in PLT_DeviceHost)PLT_DeviceHostprotected
m_FriendlyName (defined in PLT_DeviceData)PLT_DeviceDataprotected
m_HttpServer (defined in PLT_DeviceHost)PLT_DeviceHostprotected
m_Icons (defined in PLT_DeviceData)PLT_DeviceDataprotected
m_LeaseTime (defined in PLT_DeviceData)PLT_DeviceDataprotected
m_LeaseTimeLastUpdate (defined in PLT_DeviceData)PLT_DeviceDataprotected
m_LocalIfaceIp (defined in PLT_DeviceData)PLT_DeviceDataprotected
m_Manufacturer (defined in PLT_DeviceData)PLT_DeviceData
m_ManufacturerURL (defined in PLT_DeviceData)PLT_DeviceData
m_ModelDescription (defined in PLT_DeviceData)PLT_DeviceData
m_ModelName (defined in PLT_DeviceData)PLT_DeviceData
m_ModelNumber (defined in PLT_DeviceData)PLT_DeviceData
m_ModelURL (defined in PLT_DeviceData)PLT_DeviceData
m_ParentUUID (defined in PLT_DeviceData)PLT_DeviceDataprotected
m_Port (defined in PLT_DeviceHost)PLT_DeviceHostprotected
m_PortRebind (defined in PLT_DeviceHost)PLT_DeviceHostprotected
m_PresentationURL (defined in PLT_DeviceData)PLT_DeviceData
m_Representation (defined in PLT_DeviceData)PLT_DeviceDataprotected
m_SerialNumber (defined in PLT_DeviceData)PLT_DeviceData
m_Services (defined in PLT_DeviceData)PLT_DeviceDataprotected
m_Started (defined in PLT_DeviceHost)PLT_DeviceHostprotected
m_TaskManager (defined in PLT_DeviceHost)PLT_DeviceHostprotected
m_UPC (defined in PLT_DeviceData)PLT_DeviceData
m_URLBase (defined in PLT_DeviceData)PLT_DeviceDataprotected
m_URLDescription (defined in PLT_DeviceData)PLT_DeviceDataprotected
m_UUID (defined in PLT_DeviceData)PLT_DeviceDataprotected
NormalizeURL(const NPT_String &url) (defined in PLT_DeviceData)PLT_DeviceDatavirtual
OnAction(PLT_ActionReference &action, const PLT_HttpRequestContext &context) overridePLT_MediaServerprotectedvirtual
OnAddExtraInfo(NPT_XmlElementNode *) (defined in PLT_DeviceData)PLT_DeviceDatainlineprotectedvirtual
OnBrowse(PLT_ActionReference &action, const PLT_HttpRequestContext &context) (defined in PLT_MediaServer)PLT_MediaServerprotectedvirtual
OnBrowseDirectChildren(PLT_ActionReference &action, const char *object_id, const char *filter, NPT_UInt32 starting_index, NPT_UInt32 requested_count, const char *sort_criteria, const PLT_HttpRequestContext &context) (defined in PLT_MediaServer)PLT_MediaServerprotectedvirtual
OnBrowseMetadata(PLT_ActionReference &action, const char *object_id, const char *filter, NPT_UInt32 starting_index, NPT_UInt32 requested_count, const char *sort_criteria, const PLT_HttpRequestContext &context) (defined in PLT_MediaServer)PLT_MediaServerprotectedvirtual
OnGetCurrentConnectionIDs(PLT_ActionReference &action, const PLT_HttpRequestContext &context) (defined in PLT_MediaServer)PLT_MediaServerprotectedvirtual
OnGetCurrentConnectionInfo(PLT_ActionReference &action, const PLT_HttpRequestContext &context) (defined in PLT_MediaServer)PLT_MediaServerprotectedvirtual
OnGetProtocolInfo(PLT_ActionReference &action, const PLT_HttpRequestContext &context) (defined in PLT_MediaServer)PLT_MediaServerprotectedvirtual
OnGetSearchCapabilities(PLT_ActionReference &action, const PLT_HttpRequestContext &context) (defined in PLT_MediaServer)PLT_MediaServerprotectedvirtual
OnGetSortCapabilities(PLT_ActionReference &action, const PLT_HttpRequestContext &context) (defined in PLT_MediaServer)PLT_MediaServerprotectedvirtual
OnGetSystemUpdateID(PLT_ActionReference &action, const PLT_HttpRequestContext &context) (defined in PLT_MediaServer)PLT_MediaServerprotectedvirtual
OnSearch(PLT_ActionReference &action, const PLT_HttpRequestContext &context) (defined in PLT_MediaServer)PLT_MediaServerprotectedvirtual
OnSearchContainer(PLT_ActionReference &action, const char *container_id, const char *search_criteria, const char *filter, NPT_UInt32 starting_index, NPT_UInt32 requested_count, const char *sort_criteria, const PLT_HttpRequestContext &context) (defined in PLT_MediaServer)PLT_MediaServerprotectedvirtual
OnSsdpPacket(const NPT_HttpRequest &request, const NPT_HttpRequestContext &context) overridePLT_DeviceHostprotectedvirtual
OnUpdate(PLT_ActionReference &action, const PLT_HttpRequestContext &context) (defined in PLT_MediaServer)PLT_MediaServerprotectedvirtual
operator const char *() (defined in PLT_DeviceData)PLT_DeviceData
ParseBrowseFlag(const char *str, BrowseFlags &flag) (defined in PLT_MediaServer)PLT_MediaServerstatic
ParseSort(const NPT_String &sort, NPT_List< NPT_String > &list) (defined in PLT_MediaServer)PLT_MediaServerstatic
ParseTagList(const NPT_String &updates, NPT_Map< NPT_String, NPT_String > &tags) (defined in PLT_MediaServer)PLT_MediaServerstatic
PLT_DeviceData(NPT_HttpUrl description_url=NPT_HttpUrl(NULL, 0, "/description.xml"), const char *uuid="", NPT_TimeInterval lease_time= *PLT_Constants::GetInstance().GetDefaultDeviceLease(), const char *device_type="", const char *friendly_name="") (defined in PLT_DeviceData)PLT_DeviceData
PLT_DeviceHost(const char *description_path="/", const char *uuid="", const char *device_type="", const char *friendly_name="", bool show_ip=false, NPT_UInt16 port=0, bool port_rebind=false)PLT_DeviceHost
PLT_MediaServer(const char *friendly_name, bool show_ip=false, const char *uuid=NULL, NPT_UInt16 port=0, bool port_rebind=false) (defined in PLT_MediaServer)PLT_MediaServer
ProcessGetDescription(NPT_HttpRequest &request, const NPT_HttpRequestContext &context, NPT_HttpResponse &response)PLT_DeviceHostprotectedvirtual
ProcessGetSCPD(PLT_Service *service, NPT_HttpRequest &request, const NPT_HttpRequestContext &context, NPT_HttpResponse &response)PLT_DeviceHostprotectedvirtual
ProcessHttpGetRequest(NPT_HttpRequest &request, const NPT_HttpRequestContext &context, NPT_HttpResponse &response) overridePLT_MediaServerprotectedvirtual
ProcessHttpPostRequest(NPT_HttpRequest &request, const NPT_HttpRequestContext &context, NPT_HttpResponse &response)PLT_DeviceHostprotectedvirtual
ProcessHttpSubscriberRequest(NPT_HttpRequest &request, const NPT_HttpRequestContext &context, NPT_HttpResponse &response)PLT_DeviceHostprotectedvirtual
RemoveEmbeddedDevice(PLT_DeviceDataReference &device) (defined in PLT_DeviceData)PLT_DeviceData
RemoveService(PLT_Service *service) (defined in PLT_DeviceData)PLT_DeviceData
SendResponseBody(const NPT_HttpRequestContext &context, NPT_HttpResponse &response, NPT_OutputStream &output)NPT_HttpRequestHandlervirtual
SendSsdpSearchResponse(PLT_DeviceData *device, NPT_HttpResponse &response, NPT_UdpSocket &socket, const char *st, const NPT_SocketAddress *addr=NULL)PLT_DeviceHostprotectedstatic
SendSsdpSearchResponse(NPT_HttpResponse &response, NPT_UdpSocket &socket, const char *st, const NPT_SocketAddress *addr=NULL)PLT_DeviceHostinlineprotectedvirtual
SetBootId(NPT_UInt32 bootId) (defined in PLT_DeviceData)PLT_DeviceData
SetByeByeFirst(bool bye_bye_first)PLT_DeviceHostinlinevirtual
SetDelegate(PLT_MediaServerDelegate *delegate) (defined in PLT_MediaServer)PLT_MediaServerinlinevirtual
SetExtraBroadcast(bool broadcast) (defined in PLT_DeviceHost)PLT_DeviceHostinlinevirtual
SetLeaseTime(NPT_TimeInterval lease_time)PLT_DeviceHostinline
SetNextBootId(NPT_UInt32 nextBootId) (defined in PLT_DeviceData)PLT_DeviceData
SetupDevice()PLT_DeviceHostprotectedvirtual
SetupIcons()PLT_DeviceHostprotectedvirtual
SetupResponse(NPT_HttpRequest &request, const NPT_HttpRequestContext &context, NPT_HttpResponse &response) overridePLT_DeviceHostprotectedvirtual
SetupServices() overridePLT_MediaServerprotectedvirtual
Start(PLT_SsdpListenTask *task)PLT_DeviceHostprotectedvirtual
Stop(PLT_SsdpListenTask *task)PLT_DeviceHostprotectedvirtual
UpdateContainerUpdateID(const char *id, NPT_UInt32 update) (defined in PLT_MediaServer)PLT_MediaServervirtual
UpdateSystemUpdateID(NPT_UInt32 update) (defined in PLT_MediaServer)PLT_MediaServervirtual
~NPT_HttpRequestHandler() (defined in NPT_HttpRequestHandler)NPT_HttpRequestHandlerinlinevirtual
~PLT_DeviceData() (defined in PLT_DeviceData)PLT_DeviceDataprotectedvirtual
~PLT_DeviceHost() override (defined in PLT_DeviceHost)PLT_DeviceHost
~PLT_MediaServer() override (defined in PLT_MediaServer)PLT_MediaServerprotected
~PLT_SsdpPacketListener() (defined in PLT_SsdpPacketListener)PLT_SsdpPacketListenerinlinevirtual