~~Title: Efl.Io.Sizer_Fd~~
====== Efl.Io.Sizer_Fd (mixin) ======
===== Description =====
%%Resizes fd usign ftruncate(2).%%
{{page>:develop:api-include:efl:io:sizer_fd:description&nouser&nolink&nodate}}
===== Inheritance =====
=> [[:develop:api:efl:io:sizer|Efl.Io.Sizer]] //(mixin)//
++++ Full hierarchy |
* [[:develop:api:efl:io:sizer|Efl.Io.Sizer]] //(mixin)//
++++
===== Members =====
**[[:develop:api:efl:io:sizer_fd:method:resize|resize]]**// [Overridden from [[:develop:api:efl:io:sizer|Efl.Io.Sizer]]]//\\
> %%Resize object%%
Eina_Error efl_io_sizer_resize(Eo *obj, uint64_t size);
\\
**[[:develop:api:efl:io:sizer_fd:property:size|size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:sizer|Efl.Io.Sizer]]]//\\
> %%Size property%%
uint64_t efl_io_sizer_size_get(const Eo *obj);
Eina_Bool efl_io_sizer_size_set(Eo *obj, uint64_t size);
\\
**[[:develop:api:efl:io:sizer_fd:property:sizer_fd|sizer_fd]]** //**(get, set)**// ''protected set''\\
> %%Sizer file descriptor%%
int efl_io_sizer_fd_get(const Eo *obj);
void efl_io_sizer_fd_set(Eo *obj, int fd);
\\
===== Events =====
==== Inherited ====
^ [[:develop:api:efl:io:sizer|Efl.Io.Sizer]] ^^^
| | **[[:develop:api:efl:io:sizer:event:size_changed|size,changed]]** | %%Notifies size changed%% |