X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FScheduler%2FMainpage.dox;h=f1b6c977710f33bf8384b1d029fba8df7ffcceda;hb=9cb871b939efe93e35dd96808d25089399acfc46;hp=e67784aa0b1ca48fedf73180dc4f8a875dd6bb12;hpb=3a43b572a2c0028b353d47e86fa7546633d6e2cf;p=senf.git diff --git a/senf/Scheduler/Mainpage.dox b/senf/Scheduler/Mainpage.dox index e67784a..f1b6c97 100644 --- a/senf/Scheduler/Mainpage.dox +++ b/senf/Scheduler/Mainpage.dox @@ -53,7 +53,7 @@ is met (e.g. number of chars read or a specific character sequence is found in the input). \li senf::WriteHelper writes data to an arbitrary file descriptor until all provided data has been written. - + \section scheduler_i Implementation \seechapter \ref scheduler_implementation @@ -75,7 +75,7 @@ \li There is a dispatcher for each event type. This dispatcher manages the event specific registration and unregistration. The dispatcher is owns the event (and task) objects. - + \li Every registered event is represented by an event specific event class instance. \li The Dispatcher ultimately registeres with the senf::scheduler::detail::FdManager. Since the @@ -93,7 +93,7 @@ \section scheduler_i_dispatchers Dispatchers - + There is a dispatcher for each event type \li senf::scheduler::detail::FdDispatcher manages poll-able file descriptors. This does \e not @@ -110,7 +110,7 @@ manage the events. This makes the Scheduler itself be completely devoid of dynamic memory allocations. - + \section scheduler_i_mainloop The main loop The application mainloop senf::scheduler::process() is constructed by calling the correct