evas/cserve2: Add a "processing" queue to requests.
authorantognolli <antognolli@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 31 May 2012 21:34:37 +0000 (21:34 +0000)
committerantognolli <antognolli@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 31 May 2012 21:34:37 +0000 (21:34 +0000)
commit1d74aad2fd9264d6b2cf4a45a2089935de607e21
treece19a4ac6d00c556e3e1e4c1cc1650d662e36b21
parentcb1de9904b13906ccdf53611b5382be5da504ca7
evas/cserve2: Add a "processing" queue to requests.
This is a list that holds all requests being processed at the moment. It
can be used so that when a new request is added, first we look in this
queue to avoid creating a new request that is the same as the one being
processed right now. If it is already being processed, a new waiter is
added to it, just like when the request was on its original queue.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71607 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/bin/evas_cserve2_requests.c