eo-files: convert all Eina.Strbuf & Eina.Binbuf

these structs should not be used, but rather the builtin types that
exist for it.

Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br>
Differential Revision: https://phab.enlightenment.org/D11742
This commit is contained in:
Marcel Hollerbach 2020-04-19 15:14:12 +02:00
parent 1c6f38aa74
commit dade4fc2f7
4 changed files with 5 additions and 8 deletions

View File

@ -148,7 +148,7 @@ class @beta Efl.Io.Copier extends Efl.Loop_Consumer implements Efl.Io.Closer {
destination then the "done" event is emitted. destination then the "done" event is emitted.
If the destination is not set (ie: $NULL) then data is kept If the destination is not set (ie: $NULL) then data is kept
in a internal @Eina.Binbuf, which can be stolen with in a internal binbuf, which can be stolen with
@.binbuf_steal once "data" or "line" events are @.binbuf_steal once "data" or "line" events are
emitted. It exists as a useful shortcut to easily drain emitted. It exists as a useful shortcut to easily drain
readers and store all data in memory with no need to use an readers and store all data in memory with no need to use an
@ -313,7 +313,7 @@ class @beta Efl.Io.Copier extends Efl.Loop_Consumer implements Efl.Io.Closer {
which case you should wait for "done", "data" or "line" which case you should wait for "done", "data" or "line"
events and then call it to retrieve and own the data. events and then call it to retrieve and own the data.
]] ]]
return: ptr(Eina.Binbuf) @move @no_unused; [[Binbuf]] return: binbuf @move @no_unused; [[Binbuf]]
} }
@property pending_size { @property pending_size {

View File

@ -133,7 +133,7 @@ class @beta Efl.Io.Buffer extends Efl.Object
On failure, for example a read-only backing store was On failure, for example a read-only backing store was
adopted with @.adopt_readonly, $NULL is returned. adopted with @.adopt_readonly, $NULL is returned.
]] ]]
return: ptr(Eina.Binbuf) @move @no_unused; [[Binbuf]] return: binbuf @move @no_unused; [[Binbuf]]
} }
} }

View File

@ -80,13 +80,13 @@ class @beta Efl.Io.Manager extends Efl.Loop_Consumer
[[Retrieves or sets information of a given extended attribute.]] [[Retrieves or sets information of a given extended attribute.]]
set { set {
values { values {
data: ptr(Eina.Binbuf); [[Data to set as information]] data: binbuf; [[Data to set as information]]
flags: Eina.Xattr.Flags; [[Extended attributes flags]] flags: Eina.Xattr.Flags; [[Extended attributes flags]]
} }
return: future<uint64> @move; [[Future for asynchronous set operation]] return: future<uint64> @move; [[Future for asynchronous set operation]]
} }
get { get {
return: future<Eina.Binbuf> @move; [[Information]] return: future<binbuf> @move; [[Information]]
} }
keys { keys {
path: string; [[File path]] path: string; [[File path]]

View File

@ -128,9 +128,6 @@ type @extern Eina.Error: int; [[Eina error type
@since 1.22 @since 1.22
]] ]]
struct @extern @beta @free(eina_binbuf_free) Eina.Binbuf; [[Eina binbuf data structure]]
struct @extern @beta @free(eina_strbuf_free) Eina.Strbuf; [[Eina strbuf data structure]]
struct @extern @beta Eina.Slice { struct @extern @beta Eina.Slice {
[[A linear, read-only, memory segment]] [[A linear, read-only, memory segment]]
len: size; [[Length of the memory segment]] len: size; [[Length of the memory segment]]