-mixin Efl.Io.Closer.Fd (Efl.Io.Closer, Efl.Object) {
+mixin Efl.Io.Closer_Fd (Efl.Io.Closer, Efl.Object) {
[[Close fd using close(2).
@since 1.19
-class Efl.Io.File (Efl.Loop.Fd, Efl.File, Efl.Io.Reader.Fd, Efl.Io.Writer.Fd, Efl.Io.Closer.Fd, Efl.Io.Sizer.Fd, Efl.Io.Positioner.Fd) {
+class Efl.Io.File (Efl.Loop.Fd, Efl.File, Efl.Io.Reader_Fd, Efl.Io.Writer_Fd, Efl.Io.Closer_Fd, Efl.Io.Sizer_Fd, Efl.Io.Positioner_Fd) {
[[File access (open, close, read, write, lseek, ftruncate)
@Efl.Io.Closer.close_on_exec and
-mixin Efl.Io.Positioner.Fd (Efl.Io.Positioner) {
+mixin Efl.Io.Positioner_Fd (Efl.Io.Positioner) {
[[Positions fd using lseek(2).
@since 1.19
-mixin Efl.Io.Reader.Fd (Efl.Io.Reader) {
+mixin Efl.Io.Reader_Fd (Efl.Io.Reader) {
[[Reads fd using read(2).
@since 1.19
-mixin Efl.Io.Sizer.Fd (Efl.Io.Sizer) {
+mixin Efl.Io.Sizer_Fd (Efl.Io.Sizer) {
[[Resizes fd usign ftruncate(2).
@since 1.19
-class Efl.Io.Stderr (Efl.Loop.Fd, Efl.Io.Writer.Fd) {
+class Efl.Io.Stderr (Efl.Loop.Fd, Efl.Io.Writer_Fd) {
[[Application's standard error (stderr).
@since 1.19
-class Efl.Io.Stdin (Efl.Loop.Fd, Efl.Io.Reader.Fd) {
+class Efl.Io.Stdin (Efl.Loop.Fd, Efl.Io.Reader_Fd) {
[[Application's standard input (stdin).
@since 1.19
-class Efl.Io.Stdout (Efl.Loop.Fd, Efl.Io.Writer.Fd) {
+class Efl.Io.Stdout (Efl.Loop.Fd, Efl.Io.Writer_Fd) {
[[Application's standard output (stdout).
@since 1.19
-mixin Efl.Io.Writer.Fd (Efl.Io.Writer) {
+mixin Efl.Io.Writer_Fd (Efl.Io.Writer) {
[[Writes fd using write(2).
@since 1.19
-class Efl.Net.Socket.Fd (Efl.Loop.Fd, Efl.Io.Reader.Fd, Efl.Io.Writer.Fd, Efl.Io.Closer.Fd, Efl.Net.Socket) {
+class Efl.Net.Socket.Fd (Efl.Loop.Fd, Efl.Io.Reader_Fd, Efl.Io.Writer_Fd, Efl.Io.Closer_Fd, Efl.Net.Socket) {
[[A base implementation for sockets over filedescriptors (fd)
This is the common class and takes an existing FD, usually
import eina_types;
-enum Efl.Io.Positioner.Whence {
+enum Efl.Io.Positioner_Whence {
[[Seek position modes]]
start, [[Seek from start of the stream/file]]
current, [[Seek from current position]]
[[Seek in data]]
params {
@in offset: int64; [[Offset in byte relative to whence]]
- @in whence: Efl.Io.Positioner.Whence; [[Whence]]
+ @in whence: Efl.Io.Positioner_Whence; [[Whence]]
}
return: Eina.Error; [[0 on succeed, a mapping of errno otherwise]]
}