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
])(
implicit
c:
MessageCodec
[
A
]):
A
def
decode
[
A
](
xs:
Array
[
Byte
],
offset:
Int
)(
implicit
c:
MessageCodec
[
A
]):
A
def
decodeS
[
A
](
s:
InputStream
)(
implicit
c:
MessageCodec
[
A
]):
A
def
encode
[
A
](
a:
A
)(
implicit
c:
MessageCodec
[
A
]):
Array
[
Byte
]
def
encodeS
[
A
](
a:
A
,
s:
OutputStream
)(
implicit
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
]