Uses of Interface
i2p.susi.util.Buffer
-
Packages that use Buffer Package Description i2p.susi.util i2p.susi.webmail The SusiMail webapp, which implements a webmail interface, POP3 and SMTP client-side protocols, and local caching of email.i2p.susi.webmail.encoding i2p.susi.webmail.pop3 -
-
Uses of Buffer in i2p.susi.util
Classes in i2p.susi.util that implement Buffer Modifier and Type Class Description class
FileBuffer
File implementation of Buffer.class
GzipFileBuffer
Gzip File implementation of Buffer.class
MemoryBuffer
Buffer backed by a byte array.class
OutputStreamBuffer
Output only.class
ReadBuffer
Input only for constant data, initialized from a byte array. -
Uses of Buffer in i2p.susi.webmail
Fields in i2p.susi.webmail declared as Buffer Modifier and Type Field Description Buffer
MailPart. buffer
Methods in i2p.susi.webmail that return Buffer Modifier and Type Method Description Buffer
Mail. getBody()
This contains the header also.Buffer
MailCache. getFullWriteBuffer(String uidl)
For writing a new full mail (NOT headers only) Caller must close.Buffer
Mail. getHeader()
This may or may not contain the body also.Methods in i2p.susi.webmail with parameters of type Buffer Modifier and Type Method Description void
MailPart. decode(int offset, Buffer out)
Synched because FileBuffer keeps stream openvoid
Draft. setBody(Buffer rb)
Overridden to process attachment and Bcc headersvoid
Mail. setBody(Buffer rb)
void
Mail. setHeader(Buffer rb)
void
MailCache. writeComplete(String uidl, Buffer buffer, boolean success)
For writing a new full mailConstructors in i2p.susi.webmail with parameters of type Buffer Constructor Description MailPart(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 Buffer Modifier and Type Method Description Buffer
EightBit. decode(byte[] in, int offset, int length)
Buffer
EightBit. decode(Buffer in)
Buffer
Encoding. decode(byte[] in)
This implementation just calls decode(in, 0, in.length).Buffer
Encoding. decode(byte[] in, int offset, int length)
Buffer
Encoding. decode(Buffer in)
This implementation just calls decode(in.content, in.offset, in.length).Buffer
Encoding. decode(String str)
This implementation just converts the string to a byte array and then calls decode(byte[]).Buffer
SevenBit. decode(byte[] in, int offset, int length)
Buffer
SevenBit. decode(Buffer in)
We don't do any 8-bit checks like we do for decode(byte[])Methods in i2p.susi.webmail.encoding with parameters of type Buffer Modifier and Type Method Description void
Base64. decode(InputStream in, Buffer bout)
Buffer
EightBit. decode(Buffer in)
void
EightBit. decode(InputStream in, Buffer out)
Copy in to out, unchangedBuffer
Encoding. decode(Buffer in)
This implementation just calls decode(in.content, in.offset, in.length).void
Encoding. decode(Buffer in, Buffer out)
abstract void
Encoding. decode(InputStream in, Buffer out)
void
HeaderLine. 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\nvoid
HTML. decode(InputStream in, Buffer out)
void
QuotedPrintable. decode(InputStream in, Buffer bout)
Buffer
SevenBit. decode(Buffer in)
We don't do any 8-bit checks like we do for decode(byte[])void
SevenBit. 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 Buffer Modifier and Type Method Description Buffer
POP3MailBox. getBody(String uidl, Buffer buffer)
Fetch the body.Buffer
POP3MailBox.FetchRequest. getBuffer()
Buffer
POP3MailBox. getHeader(String uidl)
Fetch the header.Methods in i2p.susi.webmail.pop3 with parameters of type Buffer Modifier and Type Method Description Buffer
POP3MailBox. getBody(String uidl, Buffer buffer)
Fetch the body.
-