NVIDIA Iray API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
http.h File Reference

A lightweight HTTP server. More...

Go to the source code of this file.

Classes

class   mi::IBuffer
  Abstract interface for a simple buffer with binary data. More...
 
class   mi::http::IRequest
  This interface holds all the parameters of a request. More...
 
class   mi::http::IResponse
  This interface holds all the parameters of a response. More...
 
class   mi::http::IData_handler
  A data handler may be added to a connection. More...
 
class   mi::http::IConnection
  The connection class represents a connection from a client to the server. More...
 
class   mi::http::IRequest_handler
  Request handlers are responsible for handling HTTP requests. More...
 
class   mi::http::ICGIRequest_handler
  CGI request handlers are responsible for handling HTTP requests. More...
 
class   mi::http::IResponse_handler
  Reponse handlers can be used to modify reponses generated by request handlers. More...
 
class   mi::http::IServer
  The server builds a framework for the handlers. More...
 
class   mi::http::IFactory
  The factory can be used to instantiate the built-in HTTP classes. More...
 

Namespaces

  mi
  Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
 
  mi::http
  Namespace for the HTTP server of the Iray API.
 

Constant Groups

  mi
  Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
 
  mi::http
  Namespace for the HTTP server of the Iray API.
 

Detailed Description

A lightweight HTTP server.