From 07fb7172d57c0bb9151d1510b1d091ff77e36b7a Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Thu, 18 Jul 2013 19:39:33 +0900 Subject: evas/cserve2: Implement shared index and buffers Only import the C file for now. Implement the following features: - Shared Arrays Store arrays of elements of fixed size in shm. - Shared Mempool Store random sized buffers in shm. These buffers are indexed in a Shared Array and are referred to using their index only. - Shared Strings Store strings in a shm in a way similar to Eina_Stringshare (except strings are referred to using an int index). - Include evas_cserve2_index.c to the compilation. - Declare shared index functions in header file. - Call init() and shutdown() on the shared index subsystem. - Add find and foreach functions --- src/Makefile_Evas.am | 1 + 1 file changed, 1 insertion(+) (limited to 'src/Makefile_Evas.am') diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am index 29bea4b603..de3636bf7d 100644 --- a/src/Makefile_Evas.am +++ b/src/Makefile_Evas.am @@ -1013,6 +1013,7 @@ bin/evas/evas_cserve2_requests.c \ bin/evas/evas_cserve2_fonts.c \ bin/evas/evas_cserve2_scale.c \ bin/evas/evas_cserve2_main_loop_linux.c \ +bin/evas/evas_cserve2_index.c \ lib/evas/cserve2/evas_cs2_utils.h \ lib/evas/cserve2/evas_cs2_utils.c -- cgit v1.2.1