better test routes
This commit is contained in:
parent
1bed72c4f7
commit
7c16496b5b
|
@ -19,6 +19,8 @@ static inline int event_requend_route ( struct mg_event *event);
|
|||
|
||||
static int rq_static(char const * const restrstr , struct mg_event *event);
|
||||
static int rq_file(char const * const reststr , struct mg_event *event);
|
||||
static int rq_date(char const * const reststr , struct mg_event *event);
|
||||
static int rq_upload(char const * const reststr , struct mg_event *event);
|
||||
|
||||
|
||||
int event_route(struct mg_event *event)
|
||||
|
@ -59,17 +61,25 @@ static inline int event_request_route(struct mg_event *event){
|
|||
( pntrstr - tmpstr) << endl;
|
||||
blub = fh.in_word_set(tmpstr,((pntrstr++)-tmpstr) );
|
||||
if (blub){
|
||||
std::cerr << "me has blub!!" <<endl;
|
||||
switch(blub->op){
|
||||
case RouterOpCode::FILES:
|
||||
retval = rq_file(pntrstr ,event);
|
||||
break;
|
||||
case RouterOpCode::DATE:
|
||||
retval = rq_date(pntrstr, event);
|
||||
break;
|
||||
case RouterOpCode::UPLOAD:
|
||||
retval = rq_upload(pntrstr, event);
|
||||
break;
|
||||
case RouterOpCode::STATIC:
|
||||
std::cerr << "(/static/ given)";
|
||||
default:
|
||||
std::cerr << "fallback ";
|
||||
retval = rq_static((pntrstr),event);
|
||||
};
|
||||
retval = rq_static((pntrstr),event);
|
||||
}else{
|
||||
std::cerr << "no blub! in " << __LINE__ << endl;
|
||||
}
|
||||
}
|
||||
std::free(tmpstr);
|
||||
|
@ -94,7 +104,7 @@ static int rq_static(char const * const reststr , struct mg_event *event)
|
|||
|
||||
|
||||
|
||||
static int rq_file(char const * const reststr , struct mg_event *event);
|
||||
static int rq_file(char const * const reststr , struct mg_event *event)
|
||||
{
|
||||
std::cerr << " a dynamic file is reqested!" << endl;
|
||||
std::cerr << " path: " << reststr << endl;
|
||||
|
@ -102,6 +112,19 @@ static int rq_file(char const * const reststr , struct mg_event *event);
|
|||
return 1;
|
||||
}
|
||||
|
||||
|
||||
static int rq_date(char const * const reststr , struct mg_event *event)
|
||||
{
|
||||
std::cerr << "requested filelist ordered by date!" << endl ;
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int rq_upload(char const * const reststr, struct mg_event *event)
|
||||
{
|
||||
std::cerr << "here we will get uploadish!" << endl ;
|
||||
return 1;
|
||||
}
|
||||
|
||||
static inline int event_requend_route(struct mg_event *event){
|
||||
std::cerr << "ended request" <<endl;
|
||||
return 1;
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
|
||||
#include <cstring>
|
||||
#include <iostream>
|
||||
|
||||
|
|
Loading…
Reference in New Issue