Provided by: libtransmission-client-perl_0.0804-1_all
Transmission::AttributeRole - For Torrent and Client
This role is used by Transmission::Client and Transmission::Torrent. It requires the consuming class to provide the method "read_all()".
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).