type github.com/golang/protobuf/proto.Marshaler (interface)
Method Implmentations
Marshal() ([]byte, error)
github.com/gogo/protobuf/proto.Marshaler.Marshal
github.com/libp2p/go-libp2p/core/peer.ID.Marshal
*github.com/libp2p/go-libp2p/core/record.Envelope.Marshal
github.com/libp2p/go-libp2p-pubsub.Message.Message.Marshal
*github.com/libp2p/go-libp2p-pubsub.RPC.RPC.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.ControlGraft.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.ControlIDontWant.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.ControlIHave.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.ControlIWant.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.ControlMessage.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.ControlPrune.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.Message.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.PeerInfo.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.RPC.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.RPC_SubOpts.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_AddPeer.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_ControlGraftMeta.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_ControlIDontWantMeta.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_ControlIHaveMeta.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_ControlIWantMeta.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_ControlMeta.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_ControlPruneMeta.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_DeliverMessage.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_DropRPC.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_DuplicateMessage.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_Graft.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_Join.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_Leave.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_MessageMeta.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_Prune.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_PublishMessage.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_RecvRPC.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_RejectMessage.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_RemovePeer.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_RPCMeta.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_SendRPC.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEvent_SubMeta.Marshal
*github.com/libp2p/go-libp2p-pubsub/pb.TraceEventBatch.Marshal
github.com/mikioh/tcpinfo.CCAlgorithm.Marshal
*github.com/mikioh/tcpinfo.CCInfo.Marshal
*github.com/mikioh/tcpinfo.Info.Marshal
github.com/mikioh/tcpopt.Cork.Marshal
github.com/mikioh/tcpopt.ECN.Marshal
github.com/mikioh/tcpopt.Error.Marshal
github.com/mikioh/tcpopt.KeepAlive.Marshal
github.com/mikioh/tcpopt.KeepAliveIdleInterval.Marshal
github.com/mikioh/tcpopt.KeepAliveProbeCount.Marshal
github.com/mikioh/tcpopt.KeepAliveProbeInterval.Marshal
github.com/mikioh/tcpopt.MSS.Marshal
github.com/mikioh/tcpopt.NoDelay.Marshal
github.com/mikioh/tcpopt.NotSentLowWMK.Marshal
github.com/mikioh/tcpopt.Option.Marshal
github.com/mikioh/tcpopt.ReceiveBuffer.Marshal
github.com/mikioh/tcpopt.SendBuffer.Marshal
*github.com/pion/dtls/v2/pkg/protocol.ApplicationData.Marshal
*github.com/pion/dtls/v2/pkg/protocol.ChangeCipherSpec.Marshal
github.com/pion/dtls/v2/pkg/protocol.Content.Marshal
*github.com/pion/dtls/v2/pkg/protocol/alert.Alert.Marshal
*github.com/pion/dtls/v2/pkg/protocol/extension.ALPN.Marshal
github.com/pion/dtls/v2/pkg/protocol/extension.Extension.Marshal
*github.com/pion/dtls/v2/pkg/protocol/extension.RenegotiationInfo.Marshal
*github.com/pion/dtls/v2/pkg/protocol/extension.ServerName.Marshal
*github.com/pion/dtls/v2/pkg/protocol/extension.SupportedEllipticCurves.Marshal
*github.com/pion/dtls/v2/pkg/protocol/extension.SupportedPointFormats.Marshal
*github.com/pion/dtls/v2/pkg/protocol/extension.SupportedSignatureAlgorithms.Marshal
*github.com/pion/dtls/v2/pkg/protocol/extension.UseExtendedMasterSecret.Marshal
*github.com/pion/dtls/v2/pkg/protocol/extension.UseSRTP.Marshal
*github.com/pion/dtls/v2/pkg/protocol/handshake.Handshake.Marshal
*github.com/pion/dtls/v2/pkg/protocol/handshake.Header.Marshal
github.com/pion/dtls/v2/pkg/protocol/handshake.Message.Marshal
*github.com/pion/dtls/v2/pkg/protocol/handshake.MessageCertificate.Marshal
*github.com/pion/dtls/v2/pkg/protocol/handshake.MessageCertificateRequest.Marshal
*github.com/pion/dtls/v2/pkg/protocol/handshake.MessageCertificateVerify.Marshal
*github.com/pion/dtls/v2/pkg/protocol/handshake.MessageClientHello.Marshal
*github.com/pion/dtls/v2/pkg/protocol/handshake.MessageClientKeyExchange.Marshal
*github.com/pion/dtls/v2/pkg/protocol/handshake.MessageFinished.Marshal
*github.com/pion/dtls/v2/pkg/protocol/handshake.MessageHelloVerifyRequest.Marshal
*github.com/pion/dtls/v2/pkg/protocol/handshake.MessageServerHello.Marshal
*github.com/pion/dtls/v2/pkg/protocol/handshake.MessageServerHelloDone.Marshal
*github.com/pion/dtls/v2/pkg/protocol/handshake.MessageServerKeyExchange.Marshal
*github.com/pion/dtls/v2/pkg/protocol/recordlayer.Header.Marshal
*github.com/pion/dtls/v2/pkg/protocol/recordlayer.RecordLayer.Marshal
*github.com/pion/dtls/v3/pkg/protocol.ApplicationData.Marshal
*github.com/pion/dtls/v3/pkg/protocol.ChangeCipherSpec.Marshal
github.com/pion/dtls/v3/pkg/protocol.Content.Marshal
*github.com/pion/dtls/v3/pkg/protocol/alert.Alert.Marshal
*github.com/pion/dtls/v3/pkg/protocol/extension.ALPN.Marshal
*github.com/pion/dtls/v3/pkg/protocol/extension.ConnectionID.Marshal
github.com/pion/dtls/v3/pkg/protocol/extension.Extension.Marshal
*github.com/pion/dtls/v3/pkg/protocol/extension.RenegotiationInfo.Marshal
*github.com/pion/dtls/v3/pkg/protocol/extension.ServerName.Marshal
*github.com/pion/dtls/v3/pkg/protocol/extension.SupportedEllipticCurves.Marshal
*github.com/pion/dtls/v3/pkg/protocol/extension.SupportedPointFormats.Marshal
*github.com/pion/dtls/v3/pkg/protocol/extension.SupportedSignatureAlgorithms.Marshal
*github.com/pion/dtls/v3/pkg/protocol/extension.UseExtendedMasterSecret.Marshal
*github.com/pion/dtls/v3/pkg/protocol/extension.UseSRTP.Marshal
*github.com/pion/dtls/v3/pkg/protocol/handshake.Handshake.Marshal
*github.com/pion/dtls/v3/pkg/protocol/handshake.Header.Marshal
github.com/pion/dtls/v3/pkg/protocol/handshake.Message.Marshal
*github.com/pion/dtls/v3/pkg/protocol/handshake.MessageCertificate.Marshal
*github.com/pion/dtls/v3/pkg/protocol/handshake.MessageCertificateRequest.Marshal
*github.com/pion/dtls/v3/pkg/protocol/handshake.MessageCertificateVerify.Marshal
*github.com/pion/dtls/v3/pkg/protocol/handshake.MessageClientHello.Marshal
*github.com/pion/dtls/v3/pkg/protocol/handshake.MessageClientKeyExchange.Marshal
*github.com/pion/dtls/v3/pkg/protocol/handshake.MessageFinished.Marshal
*github.com/pion/dtls/v3/pkg/protocol/handshake.MessageHelloVerifyRequest.Marshal
*github.com/pion/dtls/v3/pkg/protocol/handshake.MessageServerHello.Marshal
*github.com/pion/dtls/v3/pkg/protocol/handshake.MessageServerHelloDone.Marshal
*github.com/pion/dtls/v3/pkg/protocol/handshake.MessageServerKeyExchange.Marshal
*github.com/pion/dtls/v3/pkg/protocol/recordlayer.Header.Marshal
*github.com/pion/dtls/v3/pkg/protocol/recordlayer.InnerPlaintext.Marshal
*github.com/pion/dtls/v3/pkg/protocol/recordlayer.RecordLayer.Marshal
github.com/pion/rtcp.ApplicationDefined.Marshal
github.com/pion/rtcp.CCFeedbackReport.Marshal
github.com/pion/rtcp.CompoundPacket.Marshal
github.com/pion/rtcp.ExtendedReport.Marshal
github.com/pion/rtcp.FullIntraRequest.Marshal
github.com/pion/rtcp.Goodbye.Marshal
github.com/pion/rtcp.Header.Marshal
github.com/pion/rtcp.Packet.Marshal
github.com/pion/rtcp.PacketStatusChunk.Marshal
github.com/pion/rtcp.PictureLossIndication.Marshal
github.com/pion/rtcp.RapidResynchronizationRequest.Marshal
github.com/pion/rtcp.RawPacket.Marshal
github.com/pion/rtcp.ReceiverEstimatedMaximumBitrate.Marshal
github.com/pion/rtcp.ReceiverReport.Marshal
github.com/pion/rtcp.ReceptionReport.Marshal
github.com/pion/rtcp.RecvDelta.Marshal
github.com/pion/rtcp.RunLengthChunk.Marshal
github.com/pion/rtcp.SenderReport.Marshal
github.com/pion/rtcp.SliceLossIndication.Marshal
github.com/pion/rtcp.SourceDescription.Marshal
github.com/pion/rtcp.SourceDescriptionChunk.Marshal
github.com/pion/rtcp.SourceDescriptionItem.Marshal
github.com/pion/rtcp.StatusVectorChunk.Marshal
github.com/pion/rtcp.TransportLayerCC.Marshal
github.com/pion/rtcp.TransportLayerNack.Marshal
github.com/pion/rtp.AbsCaptureTimeExtension.Marshal
github.com/pion/rtp.AbsSendTimeExtension.Marshal
github.com/pion/rtp.AudioLevelExtension.Marshal
github.com/pion/rtp.Header.Marshal
github.com/pion/rtp.HeaderExtension.Marshal
github.com/pion/rtp.OneByteHeaderExtension.Marshal
github.com/pion/rtp.Packet.Marshal
github.com/pion/rtp.PlayoutDelayExtension.Marshal
github.com/pion/rtp.RawExtension.Marshal
github.com/pion/rtp.TransportCCExtension.Marshal
github.com/pion/rtp.TwoByteHeaderExtension.Marshal
github.com/pion/rtp.VLA.Marshal
*github.com/pion/sdp/v3.SessionDescription.Marshal
*golang.org/x/net/ipv4.Header.Marshal
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |