proto
proto
proto
BuildCodec
Common
Macro
MessageCodec
Prepare
proto
/
proto
proto
package
proto
Type members
Value members
Type members
Classlikes
trait
BuildCodec
extends
Common
trait
Common
object
Macro
trait
MessageCodec
[A]
trait
Prepare
Value members
Concrete methods
inline
def
caseCodecAuto
[A]:
MessageCodec
[A]
inline
def
caseCodecIdx
[A]:
MessageCodec
[A]
inline
def
caseCodecNums
[A](inline nums: (
String
,
Int
)*):
MessageCodec
[A]
inline
def
classCodecAuto
[A]:
MessageCodec
[A]
inline
def
classCodecNums
[A](inline nums: (
String
,
Int
)*)(inline constructor:
Any
):
MessageCodec
[A]
def
decode
[A](xs:
Array
[
Byte
])(c:
MessageCodec
[A]): A
def
decode
[A](xs:
Array
[
Byte
], offset:
Int
)(c:
MessageCodec
[A]): A
inline
def
decodeI
[A](bs:
IArray
[
Byte
])(c:
MessageCodec
[A]): A
inline
def
decodeI
[A](bs:
IArray
[
Byte
], offset:
Int
)(c:
MessageCodec
[A]): A
def
decodeS
[A](s:
InputStream
)(c:
MessageCodec
[A]): A
def
encode
[A](a: A)(c:
MessageCodec
[A]):
Array
[
Byte
]
inline
def
encodeI
[A](a: A)(c:
MessageCodec
[A]):
IArray
[
Byte
]
def
encodeS
[A](a: A, s:
OutputStream
)(c:
MessageCodec
[A]):
OutputStream
inline
def
enumByN
[A]:
MessageCodec
[A]
inline
def
sealedTraitCodecAuto
[A]:
MessageCodec
[A]
inline
def
sealedTraitCodecNums
[A](inline nums: (
String
,
Int
)*):
MessageCodec
[A]