evas/cserve2: Add a "processing" queue to requests.
authorRafael Antognolli <antognolli@gmail.com>
Thu, 31 May 2012 21:34:37 +0000 (21:34 +0000)
committerRafael Antognolli <antognolli@gmail.com>
Thu, 31 May 2012 21:34:37 +0000 (21:34 +0000)
commit09dd80fd3016708f70d227cba27e6f4af87e2a3c
treeb73d1af18c0c68423a4655c5feea835a42d461ed
parentde3a6a067b80babcc36fb4d70f0352c2d3ad3d39
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.

SVN revision: 71607
legacy/evas/src/bin/evas_cserve2_requests.c