DiCE API nvidia_logo_transpbg.gif Up
http.h File Reference

A lightweight HTTP server. More...

Go to the source code of this file.

Classes

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::IWeb_socket_state_handler
 A WebSocket state handler that can be installed to a WebSocket connection to handle events of the WebSocket. More...
 
class  mi::http::IWeb_socket_data_handler
 A WebSocket data handler that can be installed to a WebSocket connection to handle data arriving at the WebSocket. More...
 
class  mi::http::IWeb_socket
 The WebSocket connection class represents a connection that is built on top of an HTTP connection. More...
 
class  mi::http::IWeb_socket_handler
 WebSocket handlers are responsible for handling WebSocket requests. 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
 Response handlers can be used to modify responses 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

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

Detailed Description

A lightweight HTTP server.