Open Search
    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 class  HTTPREQUESTTYPE {
      UNKNOWN ,
      GET ,
      POST
    }
     

    Functions

     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")
     

    Variables

     UNKNOWN
     
     GET
     
     POST
     

    Variable Documentation

    ◆ UNKNOWN

    UNKNOWN

    ◆ GET

    GET

    ◆ POST

    POST