network_webserver.h File Reference

Classes

class   NetworkWebServerInterface
class   NetworkIpHandlerInterface
class   NetworkHttpHandlerInterface

Namespaces

  maxon
  maxon::HTTPREQUEST
  maxon::HTTPANSWER

Typedefs

using  HandleRequestDelegate = Delegate< Result< void >(const NetworkWebServerRef &server, const NetworkHttpHandlerRef &remoteConnection, const String &file, const DataDictionary &request)>

Enumerations

enum   HTTPREQUESTTYPE {
   UNKNOWN ,
   GET ,
   POST
}

函数

  MAXON_DECLARATION (ComponentDescriptor, CombinerHttpCodeComponents, "net.maxon.component.combinerhttpcodecomponents")
enum maxon::HTTPREQUESTTYPE   MAXON_ENUM_LIST (HTTPREQUESTTYPE)
  MAXON_ATTRIBUTE (HTTPREQUESTTYPE, TYPE, "net.maxon.http.type")
  MAXON_ATTRIBUTE ( String , FILE , "net.maxon.http.file")
  MAXON_ATTRIBUTE ( String , PARAMETER , "net.maxon.http.parameter")
  MAXON_ATTRIBUTE ( String , USERNAME, "net.maxon.http.username")
  MAXON_ATTRIBUTE ( String , PASSWORD, "net.maxon.http.password")
  MAXON_ATTRIBUTE ( String , BOUNDARY, "net.maxon.http.boundary")
  MAXON_ATTRIBUTE ( String , CONTENTTYPE, "net.maxon.http.contenttype")
  MAXON_ATTRIBUTE ( Int64 , CONTENTLENGTH, "net.maxon.http.contentlength")
  MAXON_ATTRIBUTE ( String , CONNECTION, "net.maxon.http.connection")
  MAXON_ATTRIBUTE ( Int , MAJORVERSION, "net.maxon.http.majorversion")
  MAXON_ATTRIBUTE ( Int , MINORVERSION, "net.maxon.http.minorversion")
  MAXON_ATTRIBUTE ( Int , HTTPCODE, "net.maxon.http.httpcode")
  MAXON_ATTRIBUTE ( String , HTTPMESSAGE, "net.maxon.http.httpmessage")
  MAXON_DECLARATION (Class< NetworkIpHandlerRef >, NetworkIpHandlerClass, "net.maxon.class.networkiphandler")
  MAXON_DECLARATION (Class< NetworkHttpHandlerRef >, NetworkHttpHandlerClass, "net.maxon.class.networkhttphandler")
  MAXON_DECLARATION (Class< NetworkWebServerRef >, NetworkWebServerClass, "net.maxon.class.networkwebserver")

变量

  UNKNOWN
  GET
  POST

Variable Documentation

◆  UNKNOWN

UNKNOWN

◆  GET

GET

◆  POST

POST