Efl.Io.Manager.xattr

Description

Retrieves or sets information of a given extended attribute.

Keys

  • path - File path
  • attribute - Attribute name

Values

  • data - Data to set as information
  • flags - Extended attributes flags

Signature

@property xattr {
    get {
        return: future<Eina.Binbuf>;
    }
    set {
        values {
            data: ptr(Eina.Binbuf);
            flags: Eina.Xattr.Flags;
        }
        return: future<uint64>;
    }
    keys {
        path: string;
        attribute: string;
    }
}

C signature

Eina_Future *efl_io_manager_xattr_get(const Eo *obj, const char *path, const char *attribute);
Eina_Future *efl_io_manager_xattr_set(Eo *obj, const char *path, const char *attribute, Eina_Binbuf *data, Eina_Xattr_Flags flags);

Implemented by