* The scheduler can now "wake up" a session to deliver async messages.
[citadel.git] / citadel / server_main.c
index 0472d49c48107abc32ef8a01e46ffba07fb27d0a..a5199b19fc840920751a1e0561316c368286150d 100644 (file)
@@ -173,7 +173,8 @@ int main(int argc, char **argv)
        CtdlRegisterServiceHook(0,
                                "citadel.socket",
                                citproto_begin_session,
-                               do_command_loop);
+                               do_command_loop,
+                               do_async_loop);
 
        /*
         * Bind the server to our favorite TCP port (usually 504).
@@ -181,7 +182,8 @@ int main(int argc, char **argv)
        CtdlRegisterServiceHook(config.c_port_number,
                                NULL,
                                citproto_begin_session,
-                               do_command_loop);
+                               do_command_loop,
+                               do_async_loop);
 
        /*
         * Load any server-side extensions available here.