forcedynamic.cppsm 395 B

1234567891011121314
  1. <%#
  2. DelegateChain<void(Request&, Response&, Delegate<void()>)>::item* it;
  3. Server* server;
  4. void handleRequest(void*, Request& req, Response& resp, Delegate<void()> cb) {
  5. server->handleDynamicRequest(req.path,req,resp,cb);
  6. }
  7. extern "C" void initModule(Server* s) {
  8. server=s;
  9. it=s->handleRequest.attach(&handleRequest);
  10. }
  11. extern "C" void deinitModule() {
  12. server->handleRequest.detach(it);
  13. }
  14. %>