diff options
Diffstat (limited to 'multiplexer/multiplexer_binary.go')
-rwxr-xr-x | multiplexer/multiplexer_binary.go | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/multiplexer/multiplexer_binary.go b/multiplexer/multiplexer_binary.go index 136bfcc9b..3e1e877e8 100755 --- a/multiplexer/multiplexer_binary.go +++ b/multiplexer/multiplexer_binary.go @@ -47,7 +47,8 @@ func doSkipmsgCloseChannel(d binary.Decoder) error { } return nil } -func (*binaryClassmsgCloseChannel) ID() binary.ID { return binaryIDmsgCloseChannel } +func (*binaryClassmsgCloseChannel) ID() binary.ID { return binaryIDmsgCloseChannel } +func (*binaryClassmsgCloseChannel) New() binary.Object { return &msgCloseChannel{} } func (*binaryClassmsgCloseChannel) Encode(e binary.Encoder, obj binary.Object) error { return doEncodemsgCloseChannel(e, obj.(*msgCloseChannel)) } @@ -106,7 +107,8 @@ func doSkipmsgData(d binary.Decoder) error { } return nil } -func (*binaryClassmsgData) ID() binary.ID { return binaryIDmsgData } +func (*binaryClassmsgData) ID() binary.ID { return binaryIDmsgData } +func (*binaryClassmsgData) New() binary.Object { return &msgData{} } func (*binaryClassmsgData) Encode(e binary.Encoder, obj binary.Object) error { return doEncodemsgData(e, obj.(*msgData)) } @@ -144,7 +146,8 @@ func doSkipmsgOpenChannel(d binary.Decoder) error { } return nil } -func (*binaryClassmsgOpenChannel) ID() binary.ID { return binaryIDmsgOpenChannel } +func (*binaryClassmsgOpenChannel) ID() binary.ID { return binaryIDmsgOpenChannel } +func (*binaryClassmsgOpenChannel) New() binary.Object { return &msgOpenChannel{} } func (*binaryClassmsgOpenChannel) Encode(e binary.Encoder, obj binary.Object) error { return doEncodemsgOpenChannel(e, obj.(*msgOpenChannel)) } |