forked from enlightenment/efl
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:
parent
1c6f38aa74
commit
dade4fc2f7
|
@ -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 {
|
||||||
|
|
|
@ -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]]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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]]
|
||||||
|
|
|
@ -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]]
|
||||||
|
|
Loading…
Reference in New Issue