| Class | Jabber::Bytestreams::IqSiFileRange |
| In: |
lib/xmpp4r/bytestreams/iq/si.rb
|
| Parent: | REXML::Element |
# File lib/xmpp4r/bytestreams/iq/si.rb, line 189
189: def initialize(offset=nil, length=nil)
190: super('range')
191:
192: self.offset = offset
193: self.length = length
194: end
File length (if not to transfer whole file)
# File lib/xmpp4r/bytestreams/iq/si.rb, line 210
210: def length
211: (attributes['length'] =~ /^\d+$/) ? attributes['length'].to_i : nil
212: end
Set file length
# File lib/xmpp4r/bytestreams/iq/si.rb, line 216
216: def length=(o)
217: attributes['length'] = (o ? o.to_s : nil)
218: end
File offset (for continuing an interrupted transfer)
# File lib/xmpp4r/bytestreams/iq/si.rb, line 198
198: def offset
199: (attributes['offset'] =~ /^\d+$/) ? attributes['offset'].to_i : nil
200: end