aboutsummaryrefslogtreecommitdiff
path: root/multiplexer/multiplexer_binary.go
diff options
context:
space:
mode:
Diffstat (limited to 'multiplexer/multiplexer_binary.go')
-rwxr-xr-xmultiplexer/multiplexer_binary.go9
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))
}