summaryrefslogtreecommitdiffstats
path: root/server/dispatcher.h
Commit message (Collapse)AuthorAgeFilesLines
* Convert Dispatcher and MainDispatcher to GObjectsJonathon Jongsma2015-02-231-25/+31
| | | | | Allows more explicit inheritance relationship, and numerous other advantages.
* add missing license headers to source filesJonathon Jongsma2015-02-231-0/+17
|
* server: rename filesMarc-André Lureau2015-02-231-2/+1
|
* server: cleanupsMarc-André Lureau2015-02-231-1/+1
|
* server: move dispatcher GSource handling codeMarc-André Lureau2015-01-091-0/+2
|
* server: remove worker thread creation from dispatcherMarc-André Lureau2015-01-091-0/+2
|
* server/dispatcher: add extra_dispatcher, hack for red_recordAlon Levy2015-01-091-0/+8
|
* server/dispatcher: pass message_type to callbacks for consistencyAlon Levy2015-01-091-0/+1
|
* dispatcher.h: fix - s/#define MAIN_DISPATCHER_H/#define DISPATCHER_HYonit Halperin2013-04-221-3/+3
|
* server/dispatcher: add dispatcher_register_async_done_callbackAlon Levy2011-11-081-0/+16
|
* introduce DISPATCHER_{NONE,ACK,ASYNC}Alon Levy2011-11-081-2/+11
|
* server: introduce dispatcherAlon Levy2011-11-081-0/+81
used for main_dispatcher only in this patch. Dispatcher is meant to be used for Main<->any low frequency messages. It's interface is meant to include the red_dispatcher usage: fixed size messages per message type some messages require an ack Some methods are added to be used by RedDispatcher later: dispatcher_handle_read - to be called directly by RedDispatcher epoll based loop dispatcher_set_opaque - to be set from red_worker pthread dispatcher_init - allow NULL core as used by red_worker Read and Write behavior: Sender: blocking write, blocking read for ack (if any). Reader: poll for any data, if such then blocking read for a message_type and following message. repeat until poll returns with no pending data to read. FDO Bugzilla: 42463