Summary: Update queue module
                 Project: Freeciv
            Submitted by: pepeto
            Submitted on: dimanche 28.02.2010 à 16:52
                Category: client
                Priority: 3 - Low
                  Status: Ready For Test
                 Privacy: Public
             Assigned to: pepeto
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: 2.3.0



The update queue module grant tools to make updates behind an idle callback.
This would help to avoid to make lot of action duplicates, like the update of
the GUI. For example, it would transform all calls to menus_update() into

I already merged with some of my former changes: menus_init(),
menus_update(), set_client_page(), get_client_page.

The interface grants 4 important functions:
* update_queue_add(): Add a function to be called when the client have time.
* update_queue_has_callback(): Allow to know if a function is going to be
* update_queue_connect_processing_started(): Add a function to be called when
the server will begin to process the given request.
* update_queue_connect_processing_finished(): Add a function to be called
when the server will have finished with processing the given request.


File Attachments:

Date: dimanche 28.02.2010 à 16:52  Name: trunk_update_queue.diff  Size: 28
ko   By: pepeto



Reply to this item at:


  Message posté via/par Gna!

Freeciv-dev mailing list

Reply via email to