xbmc
Classes | Macros | Enumerations
PltHttp.h File Reference

HTTP utilities. More...

#include "Neptune.h"
#include "PltVersion.h"
Include dependency graph for PltHttp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PLT_HttpHelper
 The PLT_HttpHelper class is a set of utility functions for manipulating HTTP headers, entities and messages. More...
 
class  PLT_HttpRequestContext
 The PLT_HttpRequestContext class holds information about the request sent, the local & remote ip addresses and ports associated with a connection. More...
 
class  NPT_HttpHeaderPrinter
 
class  PLT_HttpRequestHandler
 The PLT_HttpRequestHandler class delegates the handling of the response of a received HTTP request by a HTTP Server. More...
 

Macros

#define PLT_HTTP_DEFAULT_USER_AGENT   "UPnP/1.0 DLNADOC/1.50 Platinum/" PLT_PLATINUM_SDK_VERSION_STRING
 
#define PLT_HTTP_DEFAULT_SERVER   "UPnP/1.0 DLNADOC/1.50 Platinum/" PLT_PLATINUM_SDK_VERSION_STRING
 
#define PLT_LOG_HTTP_REQUEST_L(_logger, _level, _prefix, _request)
 
#define PLT_LOG_HTTP_RESPONSE_L(_logger, _level, _prefix, _response)
 
#define PLT_LOG_HTTP_REQUEST(_level, _prefix, _request)
 
#define PLT_LOG_HTTP_RESPONSE(_level, _prefix, _response)
 

Enumerations

enum  PLT_DeviceSignature {
  PLT_DEVICE_UNKNOWN, PLT_DEVICE_XBOX_360, PLT_DEVICE_XBOX_ONE, PLT_DEVICE_PS3,
  PLT_DEVICE_WMP, PLT_DEVICE_SONOS, PLT_DEVICE_MAC, PLT_DEVICE_WINDOWS,
  PLT_DEVICE_VLC
}
 

Detailed Description

HTTP utilities.