type github.com/golang/protobuf/proto.Unmarshaler (interface)

Method Implmentations

Unmarshal([]byte) error github.com/gogo/protobuf/proto.Unmarshaler.Unmarshal *github.com/libp2p/go-libp2p/core/peer.ID.Unmarshal github.com/libp2p/go-libp2p-pubsub.Message.Message.Unmarshal *github.com/libp2p/go-libp2p-pubsub.RPC.RPC.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.ControlGraft.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.ControlIDontWant.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.ControlIHave.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.ControlIWant.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.ControlMessage.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.ControlPrune.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.Message.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.PeerInfo.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.RPC.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.RPC_SubOpts.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_AddPeer.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_ControlGraftMeta.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_ControlIDontWantMeta.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_ControlIHaveMeta.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_ControlIWantMeta.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_ControlMeta.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_ControlPruneMeta.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_DeliverMessage.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_DropRPC.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_DuplicateMessage.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_Graft.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_Join.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_Leave.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_MessageMeta.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_Prune.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_PublishMessage.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_RecvRPC.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_RejectMessage.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_RemovePeer.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_RPCMeta.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_SendRPC.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_SubMeta.Unmarshal *github.com/libp2p/go-libp2p-pubsub/pb.TraceEventBatch.Unmarshal *github.com/pion/dtls/v2/pkg/protocol.ApplicationData.Unmarshal *github.com/pion/dtls/v2/pkg/protocol.ChangeCipherSpec.Unmarshal github.com/pion/dtls/v2/pkg/protocol.Content.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/alert.Alert.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/extension.ALPN.Unmarshal github.com/pion/dtls/v2/pkg/protocol/extension.Extension.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/extension.RenegotiationInfo.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/extension.ServerName.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/extension.SupportedEllipticCurves.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/extension.SupportedPointFormats.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/extension.SupportedSignatureAlgorithms.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/extension.UseExtendedMasterSecret.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/extension.UseSRTP.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/handshake.Handshake.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/handshake.Header.Unmarshal github.com/pion/dtls/v2/pkg/protocol/handshake.Message.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/handshake.MessageCertificate.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/handshake.MessageCertificateRequest.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/handshake.MessageCertificateVerify.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/handshake.MessageClientHello.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/handshake.MessageClientKeyExchange.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/handshake.MessageFinished.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/handshake.MessageHelloVerifyRequest.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/handshake.MessageServerHello.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/handshake.MessageServerHelloDone.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/handshake.MessageServerKeyExchange.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/recordlayer.Header.Unmarshal *github.com/pion/dtls/v2/pkg/protocol/recordlayer.RecordLayer.Unmarshal *github.com/pion/dtls/v3/pkg/protocol.ApplicationData.Unmarshal *github.com/pion/dtls/v3/pkg/protocol.ChangeCipherSpec.Unmarshal github.com/pion/dtls/v3/pkg/protocol.Content.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/alert.Alert.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/extension.ALPN.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/extension.ConnectionID.Unmarshal github.com/pion/dtls/v3/pkg/protocol/extension.Extension.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/extension.RenegotiationInfo.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/extension.ServerName.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/extension.SupportedEllipticCurves.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/extension.SupportedPointFormats.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/extension.SupportedSignatureAlgorithms.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/extension.UseExtendedMasterSecret.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/extension.UseSRTP.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/handshake.Handshake.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/handshake.Header.Unmarshal github.com/pion/dtls/v3/pkg/protocol/handshake.Message.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/handshake.MessageCertificate.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/handshake.MessageCertificateRequest.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/handshake.MessageCertificateVerify.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/handshake.MessageClientHello.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/handshake.MessageClientKeyExchange.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/handshake.MessageFinished.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/handshake.MessageHelloVerifyRequest.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/handshake.MessageServerHello.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/handshake.MessageServerHelloDone.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/handshake.MessageServerKeyExchange.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/recordlayer.Header.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/recordlayer.InnerPlaintext.Unmarshal *github.com/pion/dtls/v3/pkg/protocol/recordlayer.RecordLayer.Unmarshal *github.com/pion/rtcp.ApplicationDefined.Unmarshal *github.com/pion/rtcp.CCFeedbackReport.Unmarshal *github.com/pion/rtcp.CompoundPacket.Unmarshal *github.com/pion/rtcp.ExtendedReport.Unmarshal *github.com/pion/rtcp.FullIntraRequest.Unmarshal *github.com/pion/rtcp.Goodbye.Unmarshal *github.com/pion/rtcp.Header.Unmarshal github.com/pion/rtcp.Packet.Unmarshal github.com/pion/rtcp.PacketStatusChunk.Unmarshal *github.com/pion/rtcp.PictureLossIndication.Unmarshal *github.com/pion/rtcp.RapidResynchronizationRequest.Unmarshal *github.com/pion/rtcp.RawPacket.Unmarshal *github.com/pion/rtcp.ReceiverEstimatedMaximumBitrate.Unmarshal *github.com/pion/rtcp.ReceiverReport.Unmarshal *github.com/pion/rtcp.ReceptionReport.Unmarshal *github.com/pion/rtcp.RecvDelta.Unmarshal *github.com/pion/rtcp.RunLengthChunk.Unmarshal *github.com/pion/rtcp.SenderReport.Unmarshal *github.com/pion/rtcp.SliceLossIndication.Unmarshal *github.com/pion/rtcp.SourceDescription.Unmarshal *github.com/pion/rtcp.SourceDescriptionChunk.Unmarshal *github.com/pion/rtcp.SourceDescriptionItem.Unmarshal *github.com/pion/rtcp.StatusVectorChunk.Unmarshal *github.com/pion/rtcp.TransportLayerCC.Unmarshal *github.com/pion/rtcp.TransportLayerNack.Unmarshal *github.com/pion/rtp.AbsCaptureTimeExtension.Unmarshal *github.com/pion/rtp.AbsSendTimeExtension.Unmarshal *github.com/pion/rtp.AudioLevelExtension.Unmarshal *github.com/pion/rtp.Packet.Unmarshal *github.com/pion/rtp.PlayoutDelayExtension.Unmarshal *github.com/pion/rtp.TransportCCExtension.Unmarshal *github.com/pion/rtp/codecs/vp9.Header.Unmarshal *github.com/pion/sdp/v3.SessionDescription.Unmarshal