int main(int argc, char **argv){ o=onion_new(O_ONE_LOOP); #ifdef HAVE_REDIS onion_sessions *session_backend=onion_sessions_redis_new("localhost",6379); onion_set_session_backend(o, session_backend); #endif onion_url *root=onion_root_url(o); onion_url_add_handler(root, "status",onion_internal_status()); onion_url_add_handler(root, "^.*", onion_handler_new((onion_handler_handler)sessions, NULL, NULL)); signal(SIGINT, free_onion); onion_listen(o); return 0; }
/** * @short Sets the session backend */ void setSessionBackend(onion_sessions * session_backend) { onion_set_session_backend(ptr, session_backend); }