rlp
Module Contents
alltypes
Module Contents
open class EndOfRLPException : RLPException
open class InvalidRLPEncodingException : RLPException
open class InvalidRLPTypeException : RLPException
class RLP
Module Contents
static fun <T : Any> decode(source: Bytes, fn: Function<RLPReader, T>): T
static fun <T : Any> decode(source: Bytes, lenient: Boolean, fn: Function<RLPReader, T>): T
static fun decodeBigInteger(source: Bytes): BigInteger
static fun decodeBigInteger(source: Bytes, lenient: Boolean): BigInteger
static fun decodeInt(source: Bytes): Int
static fun decodeInt(source: Bytes, lenient: Boolean): Int
static fun <T : Any> decodeList(source: Bytes, fn: Function<RLPReader, T>): T
static fun <T : Any> decodeList(source: Bytes, lenient: Boolean, fn: Function<RLPReader, T>): T
static fun decodeLong(source: Bytes): Long
static fun decodeLong(source: Bytes, lenient: Boolean): Long
static fun decodeString(source: Bytes): String
static fun decodeString(source: Bytes, lenient: Boolean): String
static fun decodeToList(source: Bytes, fn: BiConsumer<RLPReader, MutableList<Any>>): MutableList<Any>
static fun decodeToList(source: Bytes, lenient: Boolean, fn: BiConsumer<RLPReader, MutableList<Any>>): MutableList<Any>
static fun <T : Any> decodeToList(source: Bytes, fn: Function<RLPReader, T>): MutableList<T>
static fun <T : Any> decodeToList(source: Bytes, lenient: Boolean, fn: Function<RLPReader, T>): MutableList<T>
static fun decodeValue(source: Bytes): Bytes
static fun decodeValue(source: Bytes, lenient: Boolean): Bytes
static fun encode(fn: Consumer<RLPWriter>): Bytes
static fun encodeBigInteger(value: BigInteger): Bytes
static fun encodeByteArray(value: ByteArray): Bytes
static fun encodeInt(value: Int): Bytes
static fun encodeList(fn: Consumer<RLPWriter>): Bytes
static fun <T : Any> encodeList(elements: MutableList<T>, fn: BiConsumer<RLPWriter, T>): Bytes
static fun <T : ByteBuffer> encodeListTo(buffer: T, fn: Consumer<RLPWriter>): T
static fun encodeLong(value: Long): Bytes
static fun encodeString(str: String): Bytes
static fun <T : ByteBuffer> encodeTo(buffer: T, fn: Consumer<RLPWriter>): T
static fun encodeValue(value: Bytes): Bytes
static fun isList(value: Bytes): Boolean
open class RLPException : RuntimeException
interface RLPReader
interface RLPWriter
package org.apache.tuweni.rlp
Module Contents
open class EndOfRLPException : RLPException
open class InvalidRLPEncodingException : RLPException
open class InvalidRLPTypeException : RLPException
class RLP
Module Contents
static fun <T : Any> decode(source: Bytes, fn: Function<RLPReader, T>): T
static fun <T : Any> decode(source: Bytes, lenient: Boolean, fn: Function<RLPReader, T>): T
static fun decodeBigInteger(source: Bytes): BigInteger
static fun decodeBigInteger(source: Bytes, lenient: Boolean): BigInteger
static fun decodeInt(source: Bytes): Int
static fun decodeInt(source: Bytes, lenient: Boolean): Int
static fun <T : Any> decodeList(source: Bytes, fn: Function<RLPReader, T>): T
static fun <T : Any> decodeList(source: Bytes, lenient: Boolean, fn: Function<RLPReader, T>): T
static fun decodeLong(source: Bytes): Long
static fun decodeLong(source: Bytes, lenient: Boolean): Long
static fun decodeString(source: Bytes): String
static fun decodeString(source: Bytes, lenient: Boolean): String
static fun decodeToList(source: Bytes, fn: BiConsumer<RLPReader, MutableList<Any>>): MutableList<Any>
static fun decodeToList(source: Bytes, lenient: Boolean, fn: BiConsumer<RLPReader, MutableList<Any>>): MutableList<Any>
static fun <T : Any> decodeToList(source: Bytes, fn: Function<RLPReader, T>): MutableList<T>
static fun <T : Any> decodeToList(source: Bytes, lenient: Boolean, fn: Function<RLPReader, T>): MutableList<T>
static fun decodeValue(source: Bytes): Bytes
static fun decodeValue(source: Bytes, lenient: Boolean): Bytes
static fun encode(fn: Consumer<RLPWriter>): Bytes
static fun encodeBigInteger(value: BigInteger): Bytes
static fun encodeByteArray(value: ByteArray): Bytes
static fun encodeInt(value: Int): Bytes
static fun encodeList(fn: Consumer<RLPWriter>): Bytes
static fun <T : Any> encodeList(elements: MutableList<T>, fn: BiConsumer<RLPWriter, T>): Bytes
static fun <T : ByteBuffer> encodeListTo(buffer: T, fn: Consumer<RLPWriter>): T
static fun encodeLong(value: Long): Bytes
static fun encodeString(str: String): Bytes
static fun <T : ByteBuffer> encodeTo(buffer: T, fn: Consumer<RLPWriter>): T
static fun encodeValue(value: Bytes): Bytes
static fun isList(value: Bytes): Boolean
open class RLPException : RuntimeException
interface RLPReader
interface RLPWriter