Versions in this module Expand all Collapse all v0 v0.2.0 Jun 11, 2018 Changes in this version + const ARRAY_BOOL + const ARRAY_DOUBLE + const ARRAY_FLOAT + const ARRAY_INT + const ARRAY_LONG + const ARRAY_STRING + const ASCII_GAP + const BC_BINARY + const BC_BINARY_CHUNK + const BC_BINARY_DIRECT + const BC_BINARY_SHORT + const BC_DATE + const BC_DATE_MINUTE + const BC_DOUBLE + const BC_DOUBLE_BYTE + const BC_DOUBLE_MILL + const BC_DOUBLE_ONE + const BC_DOUBLE_SHORT + const BC_DOUBLE_ZERO + const BC_END + const BC_FALSE + const BC_INT + const BC_INT_BYTE_ZERO + const BC_INT_SHORT_ZERO + const BC_INT_ZERO + const BC_LIST_DIRECT + const BC_LIST_DIRECT_UNTYPED + const BC_LIST_FIXED + const BC_LIST_FIXED_UNTYPED + const BC_LIST_VARIABLE + const BC_LIST_VARIABLE_UNTYPED + const BC_LONG + const BC_LONG_BYTE_ZERO + const BC_LONG_INT + const BC_LONG_SHORT_ZERO + const BC_LONG_ZERO + const BC_MAP + const BC_MAP_UNTYPED + const BC_NULL + const BC_OBJECT + const BC_OBJECT_DEF + const BC_OBJECT_DIRECT + const BC_REF + const BC_STRING + const BC_STRING_CHUNK + const BC_STRING_DIRECT + const BC_STRING_SHORT + const BC_TRUE + const BINARY_DIRECT_MAX + const BINARY_SHORT_MAX + const CHUNK_SIZE + const DATE + const DEFAULT_LEN + const DUBBO_VERSION + const FLAG_EVENT + const FLAG_REQUEST + const FLAG_TWOWAY + const HEADER_LENGTH + const INTERFACE_KEY + const INT_BYTE_MAX + const INT_BYTE_MIN + const INT_DIRECT_MAX + const INT_DIRECT_MIN + const INT_SHORT_MAX + const INT_SHORT_MIN + const LIST_DIRECT_MAX + const LONG_BYTE_MAX + const LONG_BYTE_MIN + const LONG_DIRECT_MAX + const LONG_DIRECT_MIN + const LONG_SHORT_MAX + const LONG_SHORT_MIN + const MAGIC + const MAGIC_HIGH + const MAGIC_LOW + const OBJECT_DIRECT_MAX + const PACKET_DIRECT_MAX + const PACKET_SHORT_MAX + const PATH_KEY + const P_PACKET + const P_PACKET_CHUNK + const P_PACKET_DIRECT + const P_PACKET_SHORT + const RESPONSE_NULL_VALUE + const RESPONSE_VALUE + const RESPONSE_WITH_EXCEPTION + const Response_BAD_REQUEST + const Response_BAD_RESPONSE + const Response_CLIENT_ERROR + const Response_CLIENT_TIMEOUT + const Response_OK + const Response_SERVER_ERROR + const Response_SERVER_TIMEOUT + const Response_SERVICE_ERROR + const Response_SERVICE_NOT_FOUND + const SERIAL_MASK + const STRING_DIRECT_MAX + const STRING_FALSE + const STRING_NIL + const STRING_ONE + const STRING_SHORT_MAX + const STRING_TRUE + const STRING_ZERO + const TAG_READ + const TIMEOUT_KEY + const VERSION_KEY + const Version + var DubboHeader = [HEADER_LENGTH]byte + var DubboHeartbeatHeader = [HEADER_LENGTH]byte + var ErrIllegalRefIndex = jerrors.Errorf("illegal ref index") + var ErrNotEnoughBuf = jerrors.Errorf("not enough buf") + func NewCodec(rwc io.ReadWriteCloser) codec.Codec + func PackFloat64(v float64) []byte + func PackInt16(v int16) []byte + func PackInt32(v int32) []byte + func PackInt64(v int64) []byte + func PackInt8(v int8, b []byte) []byte + func PackUint16(v uint16) []byte + func ReflectResponse(in interface{}, out interface{}) error + func RegisterJavaEnum(o POJOEnum) int + func RegisterPOJO(o POJO) int + func SprintHex(b []byte) (rs string) + func UnpackFloat64(b []byte) float64 + func UnpackInt16(b []byte) int16 + func UnpackInt32(b []byte) int32 + func UnpackInt64(b []byte) int64 + func UnpackUint16(b []byte) uint16 + type Decoder struct + func NewDecoder(b []byte) *Decoder + func (d *Decoder) Decode() (interface{}, error) + type Encoder struct + func NewEncoder() *Encoder + func (e *Encoder) Append(buf []byte) + func (e *Encoder) Buffer() []byte + func (e *Encoder) Encode(v interface{}) error + type JavaEnum int32 + const InvalidJavaEnum + type JavaEnumClass struct + type POJO interface + JavaClassName func() string + type POJOEnum interface + EnumValue func(string) JavaEnum + String func() string + type POJORegistry struct