encode

expect abstract fun encode(writer: ProtoWriter, value: E)
expect open fun encode(writer: ReverseProtoWriter, value: E)

Write non-null value to writer.


expect fun encode(sink: BufferedSink, value: E)

Encode value and write it to stream.


expect fun encode(value: E): ByteArray

Encode value as a byte[].

actual abstract fun encode(writer: ProtoWriter, value: E)
actual open fun encode(writer: ReverseProtoWriter, value: E)

Write non-null value to writer.


actual fun encode(sink: BufferedSink, value: E)

Encode value and write it to stream.


actual fun encode(value: E): ByteArray

Encode value as a byte[].

fun encode(stream: OutputStream, value: E)
actual abstract fun encode(writer: ProtoWriter, value: E)
actual open fun encode(writer: ReverseProtoWriter, value: E)
actual fun encode(sink: BufferedSink, value: E)
actual fun encode(value: E): ByteArray
actual abstract fun encode(writer: ProtoWriter, value: E)
actual open fun encode(writer: ReverseProtoWriter, value: E)

Write non-null value to writer.


actual fun encode(sink: BufferedSink, value: E)

Encode value and write it to stream.


actual fun encode(value: E): ByteArray

Encode value as a byte[].