Uses of Interface
i2p.susi.util.Buffer
Packages that use Buffer
Package
Description
The SusiMail webapp, which implements a webmail interface,
POP3 and SMTP client-side protocols, and local caching of email.
- 
Uses of Buffer in i2p.susi.util
Classes in i2p.susi.util that implement BufferModifier and TypeClassDescriptionclassFile implementation of Buffer.classGzip File implementation of Buffer.classBuffer backed by a byte array.classOutput only.classInput only for constant data, initialized from a byte array. - 
Uses of Buffer in i2p.susi.webmail
Fields in i2p.susi.webmail declared as BufferMethods in i2p.susi.webmail that return BufferModifier and TypeMethodDescriptionMail.getBody()This contains the header also.MailCache.getFullWriteBuffer(String uidl) For writing a new full mail (NOT headers only) Caller must close.Mail.getHeader()This may or may not contain the body also.Methods in i2p.susi.webmail with parameters of type BufferModifier and TypeMethodDescriptionvoidSynched because FileBuffer keeps stream openvoidOverridden to process attachment and Bcc headersvoidvoidvoidMailCache.writeComplete(String uidl, Buffer buffer, boolean success) For writing a new full mailConstructors in i2p.susi.webmail with parameters of type BufferModifierConstructorDescriptionMailPart(String uidl, AtomicInteger id, Buffer readBuffer, InputStream in, ReadCounter counter, String[] hdrlines)  - 
Uses of Buffer in i2p.susi.webmail.encoding
Methods in i2p.susi.webmail.encoding that return BufferModifier and TypeMethodDescriptionBinary.decode(byte[] in, int offset, int length) EightBit.decode(byte[] in, int offset, int length) Encoding.decode(byte[] in) This implementation just calls decode(in, 0, in.length).Encoding.decode(byte[] in, int offset, int length) This implementation just calls decode(in.content, in.offset, in.length).This implementation just converts the string to a byte array and then calls decode(byte[]).SevenBit.decode(byte[] in, int offset, int length) We don't do any 8-bit checks like we do for decode(byte[])Methods in i2p.susi.webmail.encoding with parameters of type BufferModifier and TypeMethodDescriptionvoidBase64.decode(InputStream in, Buffer bout) voidBinary.decode(InputStream in, Buffer out) Copy in to out, unchangedvoidEightBit.decode(InputStream in, Buffer out) Copy in to out, unchangedThis implementation just calls decode(in.content, in.offset, in.length).voidabstract voidEncoding.decode(InputStream in, Buffer out) voidHeaderLine.decode(InputStream in, Buffer bout) Decode all the header lines, up through \r\n\r\n, and puts them in the ReadBuffer, including the \r\n\r\nvoidHTML.decode(InputStream in, Buffer out) voidQuotedPrintable.decode(InputStream in, Buffer bout) We don't do any 8-bit checks like we do for decode(byte[])voidSevenBit.decode(InputStream in, Buffer out) Copy in to out, unchanged We don't do any 8-bit checks like we do for decode(byte[]) - 
Uses of Buffer in i2p.susi.webmail.pop3
Methods in i2p.susi.webmail.pop3 that return BufferModifier and TypeMethodDescriptionFetch the body.POP3MailBox.FetchRequest.getBuffer()Fetch the header.Methods in i2p.susi.webmail.pop3 with parameters of type Buffer