HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FS_WebAPI.h File Reference
#include "FS_API.h"
#include <type_traits>
#include <UT/UT_String.h>
#include <UT/UT_StringHolder.h>
#include <UT/UT_WorkBuffer.h>
#include <UT/UT_ScopeExit.h>
#include <UT/UT_JSONValue.h>
#include <UT/UT_JSONWriter.h>
#include <UT/UT_UniquePtr.h>
#include <UT/UT_DeepString.h>
#include <UT/UT_Optional.h>
#include <UT/UT_Lock.h>
#include <UT/UT_StringArray.h>
#include <UT/UT_ArrayStringMap.h>
+ Include dependency graph for FS_WebAPI.h:

Go to the source code of this file.

Classes

struct  FS_IsString< T >
 
class  FS_HTTPResponse
 
class  FS_WebAPIResponse
 
class  FS_WebAPI
 

Enumerations

enum  FS_HTTPStatusCode {
  FS_HTTPNone = 0, FS_HTTPContinue = 100, FS_HTTPSwitchProtocol = 101, FS_HTTPOk = 200,
  FS_HTTPCreated = 201, FS_HTTPAccepted = 202, FS_HTTPNonAuthoritativeInfo = 203, FS_HTTPNoContent = 204,
  FS_HTTPResetContent = 205, FS_HTTPPartialContent = 206, FS_HTTPMultipleChoice = 300, FS_HTTPMovedPerm = 301,
  FS_HTTPFound = 302, FS_HTTPSeeOther = 303, FS_HTTPNotModified = 304, FS_HTTPTempRedirect = 307,
  FS_HTTPPermRedirect = 308, FS_HTTPBadRequest = 400, FS_HTTPUnauthorized = 401, FS_HTTPPaymentRequired = 402,
  FS_HTTPForbidden = 403, FS_HTTPNotFound = 404, FS_HTTPMethodNotAllowed = 405, FS_HTTPNotAcceptable = 406,
  FS_HTTPProxyAuthRequired = 407, FS_HTTPRequestTimeout = 408, FS_HTTPConflict = 409, FS_HTTPGone = 410,
  FS_HTTPLengthRequired = 411, FS_HTTPPreconditionFailed = 412, FS_HTTPPayloadLarge = 413, FS_HTTPURITooLong = 414,
  FS_HTTPUnsupportedMedia = 415, FS_HTTPRangeNotSatisfiable = 416, FS_HTTPExpectationFailed = 417, FS_HTTPTooEarly = 425,
  FS_HTTPUpgradeRequired = 426, FS_HTTPPreconditionRequired = 428, FS_HTTPTooManyRequests = 429, FS_HTTPHeadersFieldsTooLarge = 431,
  FS_HTTPLegalReasons = 451, FS_HTTPInternalServerError = 500, FS_HTTPNotImplemented = 501, FS_HTTPBadGateway = 502,
  FS_HTTPServiceUnavailable = 503, FS_HTTPGatewayTimeout = 504, FS_HTTPVersionNotSupported = 505, FS_HTTPNetworkAuthRequired = 511
}
 

Enumeration Type Documentation

Enumerator
FS_HTTPNone 
FS_HTTPContinue 
FS_HTTPSwitchProtocol 
FS_HTTPOk 
FS_HTTPCreated 
FS_HTTPAccepted 
FS_HTTPNonAuthoritativeInfo 
FS_HTTPNoContent 
FS_HTTPResetContent 
FS_HTTPPartialContent 
FS_HTTPMultipleChoice 
FS_HTTPMovedPerm 
FS_HTTPFound 
FS_HTTPSeeOther 
FS_HTTPNotModified 
FS_HTTPTempRedirect 
FS_HTTPPermRedirect 
FS_HTTPBadRequest 
FS_HTTPUnauthorized 
FS_HTTPPaymentRequired 
FS_HTTPForbidden 
FS_HTTPNotFound 
FS_HTTPMethodNotAllowed 
FS_HTTPNotAcceptable 
FS_HTTPProxyAuthRequired 
FS_HTTPRequestTimeout 
FS_HTTPConflict 
FS_HTTPGone 
FS_HTTPLengthRequired 
FS_HTTPPreconditionFailed 
FS_HTTPPayloadLarge 
FS_HTTPURITooLong 
FS_HTTPUnsupportedMedia 
FS_HTTPRangeNotSatisfiable 
FS_HTTPExpectationFailed 
FS_HTTPTooEarly 
FS_HTTPUpgradeRequired 
FS_HTTPPreconditionRequired 
FS_HTTPTooManyRequests 
FS_HTTPHeadersFieldsTooLarge 
FS_HTTPLegalReasons 
FS_HTTPInternalServerError 
FS_HTTPNotImplemented 
FS_HTTPBadGateway 
FS_HTTPServiceUnavailable 
FS_HTTPGatewayTimeout 
FS_HTTPVersionNotSupported 
FS_HTTPNetworkAuthRequired 

Definition at line 52 of file FS_WebAPI.h.