Efl.Io.{Queue,Buffer,Buffered_Stream}: slice_get is now a property.
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Mon, 19 Dec 2016 16:46:37 +0000 (14:46 -0200)
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Mon, 19 Dec 2016 17:30:56 +0000 (15:30 -0200)
commit25a9e1d886054d3907fb43e3682525b1a3901209
tree1b231755171bb24e4353183a907cf242deab9c23
parent6f9deb976a9774a14636cb3131743245347b2dd4
Efl.Io.{Queue,Buffer,Buffered_Stream}: slice_get is now a property.

Previously we couldn't return a slice, instead required the user to
pass a slice and we'd fill it since Eolian couldn't generate fallbacks
for structures.

Since @q66 fixed eolian, we can now return the structure itself as
initially wanted, ditching some TODO from the code.
17 files changed:
src/bin/eeze/eeze_scanner_monitor.c
src/bin/efl/efl_debug_common.c
src/examples/ecore/efl_io_buffered_stream_example.c
src/examples/ecore/efl_io_copier_example.c
src/examples/ecore/efl_io_queue_example.c
src/examples/ecore/efl_net_dialer_simple_example.c
src/examples/ecore/efl_net_server_example.c
src/examples/ecore/efl_net_server_simple_example.c
src/lib/ecore/efl_io_buffered_stream.c
src/lib/ecore/efl_io_buffered_stream.eo
src/lib/ecore_con/ecore_con_legacy.c
src/lib/ecore_con/efl_net_dialer_simple.eo
src/lib/ecore_con/efl_net_socket_simple.eo
src/lib/efl/interfaces/efl_io_buffer.c
src/lib/efl/interfaces/efl_io_buffer.eo
src/lib/efl/interfaces/efl_io_queue.c
src/lib/efl/interfaces/efl_io_queue.eo