mod_servlet
C++Servlets
 All Classes Files Functions Variables Typedefs Macros Pages
servlet.h File Reference

Definition of http_servlet class and SERVLET_EXPORT macro. More...

#include <string>
#include <servlet/request.h>
#include <servlet/response.h>
#include <servlet/context.h>

Go to the source code of this file.

Classes

class  servlet::http_servlet
 Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. More...
 

Macros

#define SERVLET_EXPORT(factoryName, className)   extern "C" servlet::http_servlet* factoryName() { return new className{}; }
 Macro to export the servlet factory method to make a servlet available to mod_servlet container. More...
 

Detailed Description

Definition of http_servlet class and SERVLET_EXPORT macro.

Macro Definition Documentation

#define SERVLET_EXPORT (   factoryName,
  className 
)    extern "C" servlet::http_servlet* factoryName() { return new className{}; }

Macro to export the servlet factory method to make a servlet available to mod_servlet container.

For more details see documentation for servlet::http_servlet.