Revision: 14320 Author: adrian.chadd Date: Sat Oct 17 00:35:25 2009 Log: Edited wiki page through web user interface. http://code.google.com/p/lusca-cache/source/detail?r=14320
Modified: /wiki/LuscaArchitectureEventOverview.wiki ======================================= --- /wiki/LuscaArchitectureEventOverview.wiki Sat Oct 17 00:34:14 2009 +++ /wiki/LuscaArchitectureEventOverview.wiki Sat Oct 17 00:35:25 2009 @@ -23,6 +23,8 @@ The event queue is checked at the beginning of each trip through the network communication loop. Events are fired before network IO events are checked. +The event loop and network IO events are called in libiapp/mainloop.c:iapp_runonce(). + = Issues = The event insertion and removal time is O(n). It thus should not be used for scheduling anything other than periodic events. Some parts of the codebase use this framework for scheduling immediate callbacks for completing some processing (eg, the store client code), avoiding potential code re-entry issues. This is absolutely, positively not recommended. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "lusca-commit" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/lusca-commit?hl=en -~----------~----~----~----~------~----~------~--~---
