- nhttpd: remove unused mod_testhook

Signed-off-by: Thilo Graf <dbt@novatux.de>
This commit is contained in:
svenhoefer
2017-09-05 08:49:02 +02:00
committed by Thilo Graf
parent 669bce995a
commit f5447b96ac
6 changed files with 6 additions and 51 deletions

View File

@@ -41,7 +41,6 @@
//-----------------------------------------------------------------------------
// modules
//-----------------------------------------------------------------------------
//#define Y_CONFIG_USE_TESTHOOK y // Add mod: "Test-Hook" (hook example)
#define Y_CONFIG_USE_YPARSER y // Add mod: "y-Parsing"
#define Y_CONFIG_USE_AUTHHOOK y // Add mod: "Authentication"
#define Y_CONFIG_USE_WEBLOG y // Add mod: "WebLogging"

View File

@@ -249,11 +249,6 @@ void Cyhttpd::hooks_attach() {
CyhookHandler::attach(auth);
#endif
#ifdef Y_CONFIG_USE_TESTHOOK
testhook = new CTesthook();
CyhookHandler::attach(testhook);
#endif
#ifdef CONFIG_SYSTEM_TUXBOX
NeutrinoAPI = new CNeutrinoAPI();
CyhookHandler::attach(NeutrinoAPI->NeutrinoYParser);
@@ -287,11 +282,6 @@ void Cyhttpd::hooks_detach() {
delete auth;
#endif
#ifdef Y_CONFIG_USE_TESTHOOK
CyhookHandler::detach(testhook);
delete testhook;
#endif
#ifdef CONFIG_SYSTEM_TUXBOX
CyhookHandler::detach(NeutrinoAPI->NeutrinoYParser);
#else

View File

@@ -16,5 +16,9 @@ AM_CPPFLAGS += -fno-rtti -fno-exceptions -D_FILE_OFFSET_BITS=64
noinst_LIBRARIES = libyhttpdmods.a
libyhttpdmods_a_SOURCES = \
mod_yparser.cpp mod_testhook.cpp mod_auth.cpp mod_cache.cpp mod_sendfile.cpp mod_weblog.cpp
mod_auth.cpp \
mod_cache.cpp \
mod_sendfile.cpp \
mod_weblog.cpp \
mod_yparser.cpp

View File

@@ -1,6 +1,6 @@
//=============================================================================
// YHTTPD
// TestHook
// mod_auth : Authentication
//=============================================================================
#include <cstring>

View File

@@ -1,17 +0,0 @@
//=============================================================================
// YHTTPD
// TestHook
//=============================================================================
#include "mod_testhook.h"
THandleStatus CTesthook::Hook_SendResponse(CyhookHandler *hh)
{
THandleStatus status = HANDLED_NONE;
if(hh->UrlData["filename"] == "test2")
{
hh->yresult = "test it 2222\n";
status = HANDLED_READY;
}
return status;
}

View File

@@ -1,21 +0,0 @@
//=============================================================================
// YHTTPD
// TestHook
//=============================================================================
#ifndef TESTHOOK_H_
#define TESTHOOK_H_
#include <yhook.h>
class CTesthook : public Cyhook
{
public:
THandleStatus Hook_SendResponse(CyhookHandler *hh);
CTesthook(){};
~CTesthook(){};
virtual std::string getHookName(void) {return std::string("Testhook");}
};
#endif /*TESTHOOK_H_*/