HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NET_WebTypes.h File Reference
#include "NET_API.h"
#include <UT/UT_Map.h>
#include <UT/UT_StringHolder.h>
#include <utility>
+ Include dependency graph for NET_WebTypes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  NET_WebStringCompare
 
struct  NET_WebStringHash
 We need a custom hasher that doesnt take case into account. More...
 

Typedefs

using NET_WebMap = UT_Map< UT_StringHolder, UT_StringHolder, NET_WebStringHash, NET_WebStringCompare >
 Use this when storing a map for web uses. More...
 
using NET_RequestRange = std::pair< int64, int64 >
 
using NET_RequestRangeList = UT_Array< NET_RequestRange >
 

Enumerations

enum  NET_KnownHeaders {
  ContentTypeHeader, ContentLengthHeader, LocationHeader, CookieHeader,
  SetCookieHeader, UserAgentHeader, ServerHeader, AcceptHeader
}
 

Functions

NET_API UT_StringHolder NETknownHeadersToString (NET_KnownHeaders header)
 

Typedef Documentation

using NET_RequestRange = std::pair<int64, int64>

Definition at line 49 of file NET_WebTypes.h.

Definition at line 50 of file NET_WebTypes.h.

Use this when storing a map for web uses.

Definition at line 46 of file NET_WebTypes.h.

Enumeration Type Documentation

Enumerator
ContentTypeHeader 
ContentLengthHeader 
LocationHeader 
CookieHeader 
SetCookieHeader 
UserAgentHeader 
ServerHeader 
AcceptHeader 

Definition at line 52 of file NET_WebTypes.h.

Function Documentation

NET_API UT_StringHolder NETknownHeadersToString ( NET_KnownHeaders  header)