evas/cserve2: Prepare shared indexes in clients
authorJean-Philippe Andre <jp.andre@samsung.com>
Mon, 29 Jul 2013 04:08:36 +0000 (13:08 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Mon, 28 Oct 2013 06:47:13 +0000 (15:47 +0900)
commit47be3a2b819ed6319a65018195b31b622b547aab
treeda38402d574af89bfe4ce36667598cb8a260d108
parentc0bb73c775787ae1221efacc8d5d7a01a28320af
evas/cserve2: Prepare shared indexes in clients

- Move required struct definitions to common evas_cs2.h

- Open/close shm and map arrays to memory
Pretty stupid for now as it will close & reopen the shm files
even when unchanged.

- Check shm size and array header consistency

- Implement message send

- Send messages from server when calling repack()
src/bin/evas/evas_cserve2.h
src/bin/evas/evas_cserve2_cache.c
src/bin/evas/evas_cserve2_index.c
src/bin/evas/evas_cserve2_main.c
src/lib/evas/cserve2/evas_cs2.h
src/lib/evas/cserve2/evas_cs2_client.c
src/lib/evas/cserve2/evas_cs2_private.h