efl_io_copier: remove TODO leftovers.
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Mon, 19 Dec 2016 19:23:52 +0000 (17:23 -0200)
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Tue, 20 Dec 2016 12:18:32 +0000 (10:18 -0200)
Copier is based on Efl.Io.Reader.can_read,changed and
Efl.Io.Writer.can_write,changed, these events do not keep being posted
until it's actually read/written, instead they trigger only once when
the property change -- unlike Efl.Loop_Fd read/write events.

src/lib/ecore/efl_io_copier.c

index b6984a2..6c8f88f 100644 (file)
@@ -218,7 +218,6 @@ _efl_io_copier_read(Eo *o, Efl_Io_Copier_Data *pd)
      {
         if (pd->buffer_limit <= used)
           {
-             // TODO: disconnect 'read' so stops calling?
              return;
           }
         else if (pd->buffer_limit > used)
@@ -287,7 +286,6 @@ _efl_io_copier_write(Eo *o, Efl_Io_Copier_Data *pd)
    ro_slice = eina_binbuf_slice_get(pd->buf);
    if (ro_slice.len == 0)
      {
-        // TODO: disconnect 'write' so stops calling?
         return;
      }
 
@@ -299,7 +297,6 @@ _efl_io_copier_write(Eo *o, Efl_Io_Copier_Data *pd)
           ro_slice.len = p - ro_slice.bytes + pd->line_delimiter.len;
         else if ((pd->buffer_limit == 0) || (ro_slice.len < pd->buffer_limit))
           {
-             // TODO: disconnect 'write' so stops calling?
              return;
           }
      }