⚲
Project
General
Profile
Sign in
Register
Home
Projects
Donate
Help
Search
:
Lighttpd
All Projects
Lighttpd
Overview
Activity
Roadmap
Issues
News
Wiki
Forums
Repository
Blog
Developer Blog
Download (979 Bytes)
CppHelperClasses
» mod_blank.hpp
demonstrates API, what a module developer would see. -
hazzadous
, 2009-04-08 00:42
/**
* An empty plugin for test purposes.
*/
#ifndef _LIGHTTPD_MOD_BLANK_HPP_
#define _LIGHTTPD_MOD_BLANK_HPP_
#include
"plugin.hpp"
#include
<boost/mpl/list.hpp>
#include
<string>
class
mod_blank
:
public
Plugin
<
mod_blank
>
{
public:
mod_blank
(
plugin
&
p
);
typedef
boost
::
mpl
::
list
<
UriRawHandler
,
UriCleanHandler
,
DocRootHandler
,
PhysicalHandler
,
StartBackendHandler
>
handlers
;
handler_t
handle_uri_raw
(
connection
&
con
){
return
HANDLER_GO_ON
;
}
handler_t
handle_uri_clean
(
connection
&
con
){
return
HANDLER_GO_ON
;
}
handler_t
handle_docroot
(
connection
&
con
){
return
HANDLER_GO_ON
;
}
handler_t
handle_physical
(
connection
&
con
){
return
HANDLER_GO_ON
;
}
handler_t
handle_start_backend
(
connection
&
con
){
return
HANDLER_GO_ON
;
}
config_option
<
std
::
string
>
some_string
;
config_option
<
int
>
some_int
;
config_option
<
bool
>
some_bool
;
config_option
<
short
>
some_short
;
};
#endif // _LIGHTTPD_MOD_BLANK_HPP_
« Previous
1
2
3
4
5
6
…
10
Next »
(4-4/10)
Loading...