kodi
Static Public Member Functions | List of all members
PLT_HttpHelper Class Reference

The PLT_HttpHelper class is a set of utility functions for manipulating HTTP headers, entities and messages. More...

#include <PltHttp.h>

Static Public Member Functions

static bool IsConnectionKeepAlive (NPT_HttpMessage &message)
 
static bool IsBodyStreamSeekable (NPT_HttpMessage &message)
 
static NPT_Result GetContentType (const NPT_HttpMessage &message, NPT_String &type)
 
static NPT_Result GetContentLength (const NPT_HttpMessage &message, NPT_LargeSize &len)
 
static NPT_Result GetHost (const NPT_HttpRequest &request, NPT_String &value)
 
static void SetHost (NPT_HttpRequest &request, const char *host)
 
static PLT_DeviceSignature GetDeviceSignature (const NPT_HttpRequest &request)
 
static NPT_Result SetBody (NPT_HttpMessage &message, NPT_String &text, NPT_HttpEntity **entity=NULL)
 
static NPT_Result SetBody (NPT_HttpMessage &message, const char *text, NPT_HttpEntity **entity=NULL)
 
static NPT_Result SetBody (NPT_HttpMessage &message, const void *body, NPT_LargeSize len, NPT_HttpEntity **entity=NULL)
 
static NPT_Result SetBody (NPT_HttpMessage &message, NPT_InputStreamReference stream, NPT_HttpEntity **entity=NULL)
 
static NPT_Result GetBody (const NPT_HttpMessage &message, NPT_String &body)
 
static NPT_Result ParseBody (const NPT_HttpMessage &message, NPT_XmlElementNode *&xml)
 
static void SetBasicAuthorization (NPT_HttpRequest &request, const char *username, const char *password)
 

Detailed Description

The PLT_HttpHelper class is a set of utility functions for manipulating HTTP headers, entities and messages.


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