kodi
|
The PLT_UPnPMessageHelper class is a set of utility functions for manipulating specific UPnP HTTP headers. More...
#include <PltUtilities.h>
Static Public Member Functions | |
static const NPT_String * | GetST (const NPT_HttpMessage &message) |
static NPT_Result | SetST (NPT_HttpMessage &message, const char *st) |
static const NPT_String * | GetNT (const NPT_HttpMessage &message) |
static NPT_Result | SetNT (NPT_HttpMessage &message, const char *nt) |
static const NPT_String * | GetNTS (const NPT_HttpMessage &message) |
static NPT_Result | SetNTS (NPT_HttpMessage &message, const char *nts) |
static const NPT_String * | GetMAN (const NPT_HttpMessage &message) |
static NPT_Result | SetMAN (NPT_HttpMessage &message, const char *man) |
static const NPT_String * | GetLocation (const NPT_HttpMessage &message) |
static NPT_Result | SetLocation (NPT_HttpMessage &message, const char *location) |
static const NPT_String * | GetServer (const NPT_HttpMessage &message) |
static NPT_Result | SetServer (NPT_HttpMessage &message, const char *server, bool replace=true) |
static const NPT_String * | GetUSN (const NPT_HttpMessage &message) |
static NPT_Result | SetUSN (NPT_HttpMessage &message, const char *usn) |
static const NPT_String * | GetCallbacks (const NPT_HttpMessage &message) |
static NPT_Result | SetCallbacks (NPT_HttpMessage &message, const char *callbacks) |
static const NPT_String * | GetSID (const NPT_HttpMessage &message) |
static NPT_Result | SetSID (NPT_HttpMessage &message, const char *sid) |
static NPT_Result | GetLeaseTime (const NPT_HttpMessage &message, NPT_TimeInterval &lease) |
static NPT_Result | SetLeaseTime (NPT_HttpMessage &message, const NPT_TimeInterval &lease) |
static NPT_Result | GetBootId (const NPT_HttpMessage &message, NPT_UInt32 &bootId) |
static NPT_Result | SetBootId (NPT_HttpMessage &message, const NPT_UInt32 &bootId) |
static NPT_Result | GetNextBootId (const NPT_HttpMessage &message, NPT_UInt32 &nextBootId) |
static NPT_Result | SetNextBootId (NPT_HttpMessage &message, const NPT_UInt32 &nextBootId) |
static NPT_Result | GetConfigId (const NPT_HttpMessage &message, NPT_UInt32 &configId) |
static NPT_Result | SetConfigId (NPT_HttpMessage &message, const NPT_UInt32 &configId) |
static NPT_Result | GetTimeOut (const NPT_HttpMessage &message, NPT_Int32 &seconds) |
static NPT_Result | SetTimeOut (NPT_HttpMessage &message, const NPT_Int32 seconds) |
static NPT_Result | SetDate (NPT_HttpMessage &message) |
static NPT_Result | GetIfModifiedSince (const NPT_HttpMessage &message, NPT_DateTime &date) |
static NPT_Result | SetIfModifiedSince (NPT_HttpMessage &message, const NPT_DateTime &date) |
static NPT_Result | GetMX (const NPT_HttpMessage &message, NPT_UInt32 &value) |
static NPT_Result | SetMX (NPT_HttpMessage &message, const NPT_UInt32 mx) |
static NPT_Result | GetSeq (const NPT_HttpMessage &message, NPT_UInt32 &value) |
static NPT_Result | SetSeq (NPT_HttpMessage &message, const NPT_UInt32 seq) |
static const char * | GenerateUUID (int count, NPT_String &uuid) |
static const char * | GenerateSerialNumber (NPT_String &sn, int count=40) |
static const char * | GenerateGUID (NPT_String &guid) |
static NPT_Result | ExtractLeaseTime (const NPT_String &cache_control, NPT_TimeInterval &lease) |
static NPT_Result | ExtractTimeOut (const char *timeout, NPT_Int32 &len) |
static NPT_Result | GetIPAddresses (NPT_List< NPT_IpAddress > &ips, bool with_localhost=false) |
static NPT_Result | GetNetworkInterfaces (NPT_List< NPT_NetworkInterface *> &if_list, bool with_localhost=false) |
static NPT_Result | GetMACAddresses (NPT_List< NPT_String > &addresses) |
static bool | IsLocalNetworkAddress (const NPT_IpAddress &address) |
The PLT_UPnPMessageHelper class is a set of utility functions for manipulating specific UPnP HTTP headers.