Description

Terminates the copier with ETIMEDOUT if it becomes inactive for some time.

If the copier cannot perform any reads or writes in the given amount of seconds then the copier will emit "error" event with ETIMEDOUT value.

This is specified in seconds and is only active for greater-than zero. Defaults to inactive.

Since 1.19

Values

  • seconds - Number inactive seconds to timeout this copier. If zero or less, it will be disabled.

Signature

@property timeout_inactivity {
    get {
        values {
            seconds: double;
        }
    }
    set {
        values {
            seconds: double;
        }
    }
}

C signature

double efl_io_copier_timeout_inactivity_get(const Eo *obj);
void efl_io_copier_timeout_inactivity_set(Eo *obj, double seconds);

Implemented by

  • Efl.Io.Copier.timeout_inactivity