logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Transmission::AttributeRole - For Torrent and Client

Attributes

client
        $obj = $self->client;

       Returns a Transmission::Client object.

   lazy_write
        $bool = $self->lazy_write;
        $self->lazy_write($bool);

       Will prevent writeable attributes from sending a request to Transmission.  "write_all()" can then later
       be used to sync data.

   eager_read
        $bool = $self->eager_read;

       Setting this attribute in constructor forces "read_all()" to be called.  This will again populate all (or
       most) attributes right after the object is constructed (if Transmission answers the request).

Author

       See Transmission::Client

perl v5.36.0                                       2022-10-16                   Transmission::AttributeRole(3pm)

Description

       This role is used by Transmission::Client and Transmission::Torrent.  It requires the consuming class to
       provide the method "read_all()".

License

Name

       Transmission::AttributeRole - For Torrent and Client

See Also