efl/src/bin/evas
Jean-Philippe Andre 88ef4131a0 evas/cserve2: Share paths of index tables with clients
- Send paths to all connected clients
- Send paths upon connection from a new client

- Client side:
 - Fast find opened images
 - Fast find loaded images
 - Optimize load by skipping socket wait

Also, remap indexes when needed (file size changed)
When index file grows, the clients are not notified, so they
must constantly check that their mapping matches the current array
size.
2013-10-28 15:47:13 +09:00
..
.gitignore gitignore: do not track generated files. 2013-09-26 15:51:25 +09:00
dummy_slave.c efl: formatting 2013-06-20 13:08:36 +02:00
evas_cserve2.h evas/cserve2: Share paths of index tables with clients 2013-10-28 15:47:13 +09:00
evas_cserve2_cache.c evas/cserve2: Share paths of index tables with clients 2013-10-28 15:47:13 +09:00
evas_cserve2_client.c evas/cserve2: Minor fixes from Coverity check 2013-07-08 16:06:08 +09:00
evas_cserve2_debug.c Evas cserve2: Remove useless var when calculating size of sun_path. 2013-03-21 14:15:10 +00:00
evas_cserve2_fonts.c evas/cserve2: Add infix to shm filenames 2013-07-08 17:16:04 +09:00
evas_cserve2_index.c evas/cserve2: Share paths of index tables with clients 2013-10-28 15:47:13 +09:00
evas_cserve2_main.c evas/cserve2: Share paths of index tables with clients 2013-10-28 15:47:13 +09:00
evas_cserve2_main_loop_linux.c evas/cserve2: Handle SIGINT properly 2013-06-14 16:38:18 +09:00
evas_cserve2_messages.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_cserve2_requests.c evas/cserve2: fix fonts flags. 2013-06-04 15:04:19 +09:00
evas_cserve2_scale.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_cserve2_shm.c evas/cserve2: Add functions to resize shm files 2013-10-28 15:47:12 +09:00
evas_cserve2_slave.c evas/cserve2: Fix image load premultiplication 2013-10-28 15:47:13 +09:00
evas_cserve2_slave.h efl: fix headers order. 2013-07-23 11:27:29 +09:00
evas_cserve2_slaves.c evas/cserve2: Minor fixes from Coverity check 2013-07-08 16:06:08 +09:00
evas_cserve2_usage.c Evas cserve2: Remove useless var when calculating size of sun_path. 2013-03-21 13:15:47 +00:00
evas_cserve2_utils.c evas/cserve2: remove dead code (old loaders API). 2013-07-02 16:58:10 +09:00