public class BIO
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected BIO |
nextBio |
protected BIO |
prevBio |
static int |
TYPE_ACCEPT |
static int |
TYPE_BASE64 |
static int |
TYPE_BER |
static int |
TYPE_BIO |
static int |
TYPE_BUFFER |
static int |
TYPE_CIPHER |
static int |
TYPE_CONNECT |
static int |
TYPE_DESCRIPTOR |
static int |
TYPE_FD |
static int |
TYPE_FILE |
static int |
TYPE_FILTER |
static int |
TYPE_MD |
static int |
TYPE_MEM |
static int |
TYPE_NBIO_TEST |
static int |
TYPE_NONE |
static int |
TYPE_NULL |
static int |
TYPE_NULL_FILTER |
static int |
TYPE_PROXY_CLIENT |
static int |
TYPE_PROXY_SERVER |
static int |
TYPE_SOCKET |
static int |
TYPE_SOURCE_SINK |
static int |
TYPE_SSL |
Constructor and Description |
---|
BIO() |
Modifier and Type | Method and Description |
---|---|
static java.io.InputStream |
asInputStream(BIO input) |
static java.io.OutputStream |
asOutputStream(BIO output) |
static BIO |
base64Filter(BIO real) |
static BIO |
buffered()
c: BIO_new(BIO_f_buffered())
|
static BIO |
cipherFilter(javax.crypto.Cipher cipher) |
void |
crlfCopy(BIO out,
int flags)
c: SMIME_crlf_copy
|
BIO |
findType(int type)
c: BIO_find_type
|
void |
flush()
c: BIO_flush
|
static BIO |
fromString(java.lang.String input) |
int |
gets(byte[] in,
int len)
c: BIO_gets
|
int |
getType() |
static BIO |
mdFilter(java.security.MessageDigest md) |
static BIO |
mem()
c: BIO_new(BIO_s_mem())
|
static BIO |
memBuf(byte[] arr)
c: BIO_new_mem_buf
|
static BIO |
memBuf(byte[] arr,
int offset,
int length)
c: BIO_new_mem_buf
|
BIO |
next()
c: BIO_next
|
static BIO |
nullSink()
c: BIO_new(BIO_s_null())
|
BIO |
pop()
c: BIO_pop
|
BIO |
push(BIO bio)
c: BIO_push
|
int |
read(byte[] into,
int offset,
int len)
c: BIO_read
|
void |
reset()
c: BIO_reset
|
void |
setMemEofReturn(int value)
c: BIO_set_mem_eof_return
|
java.lang.String |
toString() |
int |
write(byte[] out,
int offset,
int len)
c: BIO_write
|
public static final int TYPE_DESCRIPTOR
public static final int TYPE_FILTER
public static final int TYPE_SOURCE_SINK
public static final int TYPE_NONE
public static final int TYPE_MEM
public static final int TYPE_FILE
public static final int TYPE_FD
public static final int TYPE_SOCKET
public static final int TYPE_NULL
public static final int TYPE_SSL
public static final int TYPE_MD
public static final int TYPE_BUFFER
public static final int TYPE_CIPHER
public static final int TYPE_BASE64
public static final int TYPE_CONNECT
public static final int TYPE_ACCEPT
public static final int TYPE_PROXY_CLIENT
public static final int TYPE_PROXY_SERVER
public static final int TYPE_NBIO_TEST
public static final int TYPE_NULL_FILTER
public static final int TYPE_BER
public static final int TYPE_BIO
protected BIO nextBio
protected BIO prevBio
public static java.io.InputStream asInputStream(BIO input)
public static java.io.OutputStream asOutputStream(BIO output)
public static BIO mdFilter(java.security.MessageDigest md)
public static BIO cipherFilter(javax.crypto.Cipher cipher)
public static BIO fromString(java.lang.String input)
public static BIO buffered()
public static BIO mem()
public static BIO nullSink()
public static BIO memBuf(byte[] arr)
public static BIO memBuf(byte[] arr, int offset, int length)
public void flush() throws java.io.IOException, PKCS7Exception
java.io.IOException
PKCS7Exception
public void crlfCopy(BIO out, int flags) throws java.io.IOException
java.io.IOException
public int gets(byte[] in, int len) throws java.io.IOException
java.io.IOException
public int write(byte[] out, int offset, int len) throws java.io.IOException
java.io.IOException
public int read(byte[] into, int offset, int len) throws java.io.IOException
java.io.IOException
public void setMemEofReturn(int value)
public BIO pop()
public BIO findType(int type)
public BIO next()
public int getType()
public void reset()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2002-2009 JRuby Team. All Rights Reserved.