// Code generated by protoc-gen-gogo. DO NOT EDIT. // source: protocol.proto /* Package pb is a generated protocol buffer package. It is generated from these files: protocol.proto It has these top-level messages: PubMsg PubAck MsgProto Ack ConnectRequest ConnectResponse Ping PingResponse SubscriptionRequest SubscriptionResponse UnsubscribeRequest CloseRequest CloseResponse */ package pb import proto "github.com/gogo/protobuf/proto" import fmt "fmt" import math "math" import _ "github.com/gogo/protobuf/gogoproto" import io "io" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package // Enum for start position type. type StartPosition int32 const ( StartPosition_NewOnly StartPosition = 0 StartPosition_LastReceived StartPosition = 1 StartPosition_TimeDeltaStart StartPosition = 2 StartPosition_SequenceStart StartPosition = 3 StartPosition_First StartPosition = 4 ) var StartPosition_name = map[int32]string{ 0: "NewOnly", 1: "LastReceived", 2: "TimeDeltaStart", 3: "SequenceStart", 4: "First", } var StartPosition_value = map[string]int32{ "NewOnly": 0, "LastReceived": 1, "TimeDeltaStart": 2, "SequenceStart": 3, "First": 4, } func (x StartPosition) String() string { return proto.EnumName(StartPosition_name, int32(x)) } func (StartPosition) EnumDescriptor() ([]byte, []int) { return fileDescriptorProtocol, []int{0} } // How messages are delivered to the STAN cluster type PubMsg struct { ClientID string `protobuf:"bytes,1,opt,name=clientID,proto3" json:"clientID,omitempty"` Guid string `protobuf:"bytes,2,opt,name=guid,proto3" json:"guid,omitempty"` Subject string `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"` Reply string `protobuf:"bytes,4,opt,name=reply,proto3" json:"reply,omitempty"` Data []byte `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"` ConnID []byte `protobuf:"bytes,6,opt,name=connID,proto3" json:"connID,omitempty"` Sha256 []byte `protobuf:"bytes,10,opt,name=sha256,proto3" json:"sha256,omitempty"` } func (m *PubMsg) Reset() { *m = PubMsg{} } func (m *PubMsg) String() string { return proto.CompactTextString(m) } func (*PubMsg) ProtoMessage() {} func (*PubMsg) Descriptor() ([]byte, []int) { return fileDescriptorProtocol, []int{0} } // Used to ACK to publishers type PubAck struct { Guid string `protobuf:"bytes,1,opt,name=guid,proto3" json:"guid,omitempty"` Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` } func (m *PubAck) Reset() { *m = PubAck{} } func (m *PubAck) String() string { return proto.CompactTextString(m) } func (*PubAck) ProtoMessage() {} func (*PubAck) Descriptor() ([]byte, []int) { return fileDescriptorProtocol, []int{1} } // Msg struct. Sequence is assigned for global ordering by // the cluster after the publisher has been acknowledged. type MsgProto struct { Sequence uint64 `protobuf:"varint,1,opt,name=sequence,proto3" json:"sequence,omitempty"` Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"` Reply string `protobuf:"bytes,3,opt,name=reply,proto3" json:"reply,omitempty"` Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"` Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Redelivered bool `protobuf:"varint,6,opt,name=redelivered,proto3" json:"redelivered,omitempty"` RedeliveryCount uint32 `protobuf:"varint,7,opt,name=redeliveryCount,proto3" json:"redeliveryCount,omitempty"` CRC32 uint32 `protobuf:"varint,10,opt,name=CRC32,proto3" json:"CRC32,omitempty"` } func (m *MsgProto) Reset() { *m = MsgProto{} } func (m *MsgProto) String() string { return proto.CompactTextString(m) } func (*MsgProto) ProtoMessage() {} func (*MsgProto) Descriptor() ([]byte, []int) { return fileDescriptorProtocol, []int{2} } // Ack will deliver an ack for a delivered msg. type Ack struct { Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"` Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"` } func (m *Ack) Reset() { *m = Ack{} } func (m *Ack) String() string { return proto.CompactTextString(m) } func (*Ack) ProtoMessage() {} func (*Ack) Descriptor() ([]byte, []int) { return fileDescriptorProtocol, []int{3} } // Connection Request type ConnectRequest struct { ClientID string `protobuf:"bytes,1,opt,name=clientID,proto3" json:"clientID,omitempty"` HeartbeatInbox string `protobuf:"bytes,2,opt,name=heartbeatInbox,proto3" json:"heartbeatInbox,omitempty"` Protocol int32 `protobuf:"varint,3,opt,name=protocol,proto3" json:"protocol,omitempty"` ConnID []byte `protobuf:"bytes,4,opt,name=connID,proto3" json:"connID,omitempty"` PingInterval int32 `protobuf:"varint,5,opt,name=pingInterval,proto3" json:"pingInterval,omitempty"` PingMaxOut int32 `protobuf:"varint,6,opt,name=pingMaxOut,proto3" json:"pingMaxOut,omitempty"` } func (m *ConnectRequest) Reset() { *m = ConnectRequest{} } func (m *ConnectRequest) String() string { return proto.CompactTextString(m) } func (*ConnectRequest) ProtoMessage() {} func (*ConnectRequest) Descriptor() ([]byte, []int) { return fileDescriptorProtocol, []int{4} } // Response to a client connect type ConnectResponse struct { PubPrefix string `protobuf:"bytes,1,opt,name=pubPrefix,proto3" json:"pubPrefix,omitempty"` SubRequests string `protobuf:"bytes,2,opt,name=subRequests,proto3" json:"subRequests,omitempty"` UnsubRequests string `protobuf:"bytes,3,opt,name=unsubRequests,proto3" json:"unsubRequests,omitempty"` CloseRequests string `protobuf:"bytes,4,opt,name=closeRequests,proto3" json:"closeRequests,omitempty"` Error string `protobuf:"bytes,5,opt,name=error,proto3" json:"error,omitempty"` SubCloseRequests string `protobuf:"bytes,6,opt,name=subCloseRequests,proto3" json:"subCloseRequests,omitempty"` PingRequests string `protobuf:"bytes,7,opt,name=pingRequests,proto3" json:"pingRequests,omitempty"` PingInterval int32 `protobuf:"varint,8,opt,name=pingInterval,proto3" json:"pingInterval,omitempty"` PingMaxOut int32 `protobuf:"varint,9,opt,name=pingMaxOut,proto3" json:"pingMaxOut,omitempty"` Protocol int32 `protobuf:"varint,10,opt,name=protocol,proto3" json:"protocol,omitempty"` PublicKey string `protobuf:"bytes,100,opt,name=publicKey,proto3" json:"publicKey,omitempty"` } func (m *ConnectResponse) Reset() { *m = ConnectResponse{} } func (m *ConnectResponse) String() string { return proto.CompactTextString(m) } func (*ConnectResponse) ProtoMessage() {} func (*ConnectResponse) Descriptor() ([]byte, []int) { return fileDescriptorProtocol, []int{5} } // PING from client to server type Ping struct { ConnID []byte `protobuf:"bytes,1,opt,name=connID,proto3" json:"connID,omitempty"` } func (m *Ping) Reset() { *m = Ping{} } func (m *Ping) String() string { return proto.CompactTextString(m) } func (*Ping) ProtoMessage() {} func (*Ping) Descriptor() ([]byte, []int) { return fileDescriptorProtocol, []int{6} } // PING response from the server type PingResponse struct { Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` } func (m *PingResponse) Reset() { *m = PingResponse{} } func (m *PingResponse) String() string { return proto.CompactTextString(m) } func (*PingResponse) ProtoMessage() {} func (*PingResponse) Descriptor() ([]byte, []int) { return fileDescriptorProtocol, []int{7} } // Protocol for a client to subscribe type SubscriptionRequest struct { ClientID string `protobuf:"bytes,1,opt,name=clientID,proto3" json:"clientID,omitempty"` Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"` QGroup string `protobuf:"bytes,3,opt,name=qGroup,proto3" json:"qGroup,omitempty"` Inbox string `protobuf:"bytes,4,opt,name=inbox,proto3" json:"inbox,omitempty"` MaxInFlight int32 `protobuf:"varint,5,opt,name=maxInFlight,proto3" json:"maxInFlight,omitempty"` AckWaitInSecs int32 `protobuf:"varint,6,opt,name=ackWaitInSecs,proto3" json:"ackWaitInSecs,omitempty"` DurableName string `protobuf:"bytes,7,opt,name=durableName,proto3" json:"durableName,omitempty"` StartPosition StartPosition `protobuf:"varint,10,opt,name=startPosition,proto3,enum=pb.StartPosition" json:"startPosition,omitempty"` StartSequence uint64 `protobuf:"varint,11,opt,name=startSequence,proto3" json:"startSequence,omitempty"` StartTimeDelta int64 `protobuf:"varint,12,opt,name=startTimeDelta,proto3" json:"startTimeDelta,omitempty"` } func (m *SubscriptionRequest) Reset() { *m = SubscriptionRequest{} } func (m *SubscriptionRequest) String() string { return proto.CompactTextString(m) } func (*SubscriptionRequest) ProtoMessage() {} func (*SubscriptionRequest) Descriptor() ([]byte, []int) { return fileDescriptorProtocol, []int{8} } // Response for SubscriptionRequest and UnsubscribeRequests type SubscriptionResponse struct { AckInbox string `protobuf:"bytes,2,opt,name=ackInbox,proto3" json:"ackInbox,omitempty"` Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"` } func (m *SubscriptionResponse) Reset() { *m = SubscriptionResponse{} } func (m *SubscriptionResponse) String() string { return proto.CompactTextString(m) } func (*SubscriptionResponse) ProtoMessage() {} func (*SubscriptionResponse) Descriptor() ([]byte, []int) { return fileDescriptorProtocol, []int{9} } // Protocol for a clients to unsubscribe. Will return a SubscriptionResponse type UnsubscribeRequest struct { ClientID string `protobuf:"bytes,1,opt,name=clientID,proto3" json:"clientID,omitempty"` Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"` Inbox string `protobuf:"bytes,3,opt,name=inbox,proto3" json:"inbox,omitempty"` DurableName string `protobuf:"bytes,4,opt,name=durableName,proto3" json:"durableName,omitempty"` } func (m *UnsubscribeRequest) Reset() { *m = UnsubscribeRequest{} } func (m *UnsubscribeRequest) String() string { return proto.CompactTextString(m) } func (*UnsubscribeRequest) ProtoMessage() {} func (*UnsubscribeRequest) Descriptor() ([]byte, []int) { return fileDescriptorProtocol, []int{10} } // Protocol for a client to close a connection type CloseRequest struct { ClientID string `protobuf:"bytes,1,opt,name=clientID,proto3" json:"clientID,omitempty"` } func (m *CloseRequest) Reset() { *m = CloseRequest{} } func (m *CloseRequest) String() string { return proto.CompactTextString(m) } func (*CloseRequest) ProtoMessage() {} func (*CloseRequest) Descriptor() ([]byte, []int) { return fileDescriptorProtocol, []int{11} } // Response for CloseRequest type CloseResponse struct { Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` } func (m *CloseResponse) Reset() { *m = CloseResponse{} } func (m *CloseResponse) String() string { return proto.CompactTextString(m) } func (*CloseResponse) ProtoMessage() {} func (*CloseResponse) Descriptor() ([]byte, []int) { return fileDescriptorProtocol, []int{12} } func init() { proto.RegisterType((*PubMsg)(nil), "pb.PubMsg") proto.RegisterType((*PubAck)(nil), "pb.PubAck") proto.RegisterType((*MsgProto)(nil), "pb.MsgProto") proto.RegisterType((*Ack)(nil), "pb.Ack") proto.RegisterType((*ConnectRequest)(nil), "pb.ConnectRequest") proto.RegisterType((*ConnectResponse)(nil), "pb.ConnectResponse") proto.RegisterType((*Ping)(nil), "pb.Ping") proto.RegisterType((*PingResponse)(nil), "pb.PingResponse") proto.RegisterType((*SubscriptionRequest)(nil), "pb.SubscriptionRequest") proto.RegisterType((*SubscriptionResponse)(nil), "pb.SubscriptionResponse") proto.RegisterType((*UnsubscribeRequest)(nil), "pb.UnsubscribeRequest") proto.RegisterType((*CloseRequest)(nil), "pb.CloseRequest") proto.RegisterType((*CloseResponse)(nil), "pb.CloseResponse") proto.RegisterEnum("pb.StartPosition", StartPosition_name, StartPosition_value) } func (m *PubMsg) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *PubMsg) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.ClientID) > 0 { dAtA[i] = 0xa i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.ClientID))) i += copy(dAtA[i:], m.ClientID) } if len(m.Guid) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Guid))) i += copy(dAtA[i:], m.Guid) } if len(m.Subject) > 0 { dAtA[i] = 0x1a i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Subject))) i += copy(dAtA[i:], m.Subject) } if len(m.Reply) > 0 { dAtA[i] = 0x22 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Reply))) i += copy(dAtA[i:], m.Reply) } if len(m.Data) > 0 { dAtA[i] = 0x2a i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Data))) i += copy(dAtA[i:], m.Data) } if len(m.ConnID) > 0 { dAtA[i] = 0x32 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.ConnID))) i += copy(dAtA[i:], m.ConnID) } if len(m.Sha256) > 0 { dAtA[i] = 0x52 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Sha256))) i += copy(dAtA[i:], m.Sha256) } return i, nil } func (m *PubAck) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *PubAck) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Guid) > 0 { dAtA[i] = 0xa i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Guid))) i += copy(dAtA[i:], m.Guid) } if len(m.Error) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Error))) i += copy(dAtA[i:], m.Error) } return i, nil } func (m *MsgProto) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *MsgProto) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if m.Sequence != 0 { dAtA[i] = 0x8 i++ i = encodeVarintProtocol(dAtA, i, uint64(m.Sequence)) } if len(m.Subject) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Subject))) i += copy(dAtA[i:], m.Subject) } if len(m.Reply) > 0 { dAtA[i] = 0x1a i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Reply))) i += copy(dAtA[i:], m.Reply) } if len(m.Data) > 0 { dAtA[i] = 0x22 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Data))) i += copy(dAtA[i:], m.Data) } if m.Timestamp != 0 { dAtA[i] = 0x28 i++ i = encodeVarintProtocol(dAtA, i, uint64(m.Timestamp)) } if m.Redelivered { dAtA[i] = 0x30 i++ if m.Redelivered { dAtA[i] = 1 } else { dAtA[i] = 0 } i++ } if m.RedeliveryCount != 0 { dAtA[i] = 0x38 i++ i = encodeVarintProtocol(dAtA, i, uint64(m.RedeliveryCount)) } if m.CRC32 != 0 { dAtA[i] = 0x50 i++ i = encodeVarintProtocol(dAtA, i, uint64(m.CRC32)) } return i, nil } func (m *Ack) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Ack) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Subject) > 0 { dAtA[i] = 0xa i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Subject))) i += copy(dAtA[i:], m.Subject) } if m.Sequence != 0 { dAtA[i] = 0x10 i++ i = encodeVarintProtocol(dAtA, i, uint64(m.Sequence)) } return i, nil } func (m *ConnectRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *ConnectRequest) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.ClientID) > 0 { dAtA[i] = 0xa i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.ClientID))) i += copy(dAtA[i:], m.ClientID) } if len(m.HeartbeatInbox) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.HeartbeatInbox))) i += copy(dAtA[i:], m.HeartbeatInbox) } if m.Protocol != 0 { dAtA[i] = 0x18 i++ i = encodeVarintProtocol(dAtA, i, uint64(m.Protocol)) } if len(m.ConnID) > 0 { dAtA[i] = 0x22 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.ConnID))) i += copy(dAtA[i:], m.ConnID) } if m.PingInterval != 0 { dAtA[i] = 0x28 i++ i = encodeVarintProtocol(dAtA, i, uint64(m.PingInterval)) } if m.PingMaxOut != 0 { dAtA[i] = 0x30 i++ i = encodeVarintProtocol(dAtA, i, uint64(m.PingMaxOut)) } return i, nil } func (m *ConnectResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *ConnectResponse) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.PubPrefix) > 0 { dAtA[i] = 0xa i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.PubPrefix))) i += copy(dAtA[i:], m.PubPrefix) } if len(m.SubRequests) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.SubRequests))) i += copy(dAtA[i:], m.SubRequests) } if len(m.UnsubRequests) > 0 { dAtA[i] = 0x1a i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.UnsubRequests))) i += copy(dAtA[i:], m.UnsubRequests) } if len(m.CloseRequests) > 0 { dAtA[i] = 0x22 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.CloseRequests))) i += copy(dAtA[i:], m.CloseRequests) } if len(m.Error) > 0 { dAtA[i] = 0x2a i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Error))) i += copy(dAtA[i:], m.Error) } if len(m.SubCloseRequests) > 0 { dAtA[i] = 0x32 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.SubCloseRequests))) i += copy(dAtA[i:], m.SubCloseRequests) } if len(m.PingRequests) > 0 { dAtA[i] = 0x3a i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.PingRequests))) i += copy(dAtA[i:], m.PingRequests) } if m.PingInterval != 0 { dAtA[i] = 0x40 i++ i = encodeVarintProtocol(dAtA, i, uint64(m.PingInterval)) } if m.PingMaxOut != 0 { dAtA[i] = 0x48 i++ i = encodeVarintProtocol(dAtA, i, uint64(m.PingMaxOut)) } if m.Protocol != 0 { dAtA[i] = 0x50 i++ i = encodeVarintProtocol(dAtA, i, uint64(m.Protocol)) } if len(m.PublicKey) > 0 { dAtA[i] = 0xa2 i++ dAtA[i] = 0x6 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.PublicKey))) i += copy(dAtA[i:], m.PublicKey) } return i, nil } func (m *Ping) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Ping) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.ConnID) > 0 { dAtA[i] = 0xa i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.ConnID))) i += copy(dAtA[i:], m.ConnID) } return i, nil } func (m *PingResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *PingResponse) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Error) > 0 { dAtA[i] = 0xa i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Error))) i += copy(dAtA[i:], m.Error) } return i, nil } func (m *SubscriptionRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *SubscriptionRequest) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.ClientID) > 0 { dAtA[i] = 0xa i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.ClientID))) i += copy(dAtA[i:], m.ClientID) } if len(m.Subject) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Subject))) i += copy(dAtA[i:], m.Subject) } if len(m.QGroup) > 0 { dAtA[i] = 0x1a i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.QGroup))) i += copy(dAtA[i:], m.QGroup) } if len(m.Inbox) > 0 { dAtA[i] = 0x22 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Inbox))) i += copy(dAtA[i:], m.Inbox) } if m.MaxInFlight != 0 { dAtA[i] = 0x28 i++ i = encodeVarintProtocol(dAtA, i, uint64(m.MaxInFlight)) } if m.AckWaitInSecs != 0 { dAtA[i] = 0x30 i++ i = encodeVarintProtocol(dAtA, i, uint64(m.AckWaitInSecs)) } if len(m.DurableName) > 0 { dAtA[i] = 0x3a i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.DurableName))) i += copy(dAtA[i:], m.DurableName) } if m.StartPosition != 0 { dAtA[i] = 0x50 i++ i = encodeVarintProtocol(dAtA, i, uint64(m.StartPosition)) } if m.StartSequence != 0 { dAtA[i] = 0x58 i++ i = encodeVarintProtocol(dAtA, i, uint64(m.StartSequence)) } if m.StartTimeDelta != 0 { dAtA[i] = 0x60 i++ i = encodeVarintProtocol(dAtA, i, uint64(m.StartTimeDelta)) } return i, nil } func (m *SubscriptionResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *SubscriptionResponse) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.AckInbox) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.AckInbox))) i += copy(dAtA[i:], m.AckInbox) } if len(m.Error) > 0 { dAtA[i] = 0x1a i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Error))) i += copy(dAtA[i:], m.Error) } return i, nil } func (m *UnsubscribeRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *UnsubscribeRequest) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.ClientID) > 0 { dAtA[i] = 0xa i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.ClientID))) i += copy(dAtA[i:], m.ClientID) } if len(m.Subject) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Subject))) i += copy(dAtA[i:], m.Subject) } if len(m.Inbox) > 0 { dAtA[i] = 0x1a i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Inbox))) i += copy(dAtA[i:], m.Inbox) } if len(m.DurableName) > 0 { dAtA[i] = 0x22 i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.DurableName))) i += copy(dAtA[i:], m.DurableName) } return i, nil } func (m *CloseRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *CloseRequest) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.ClientID) > 0 { dAtA[i] = 0xa i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.ClientID))) i += copy(dAtA[i:], m.ClientID) } return i, nil } func (m *CloseResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *CloseResponse) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Error) > 0 { dAtA[i] = 0xa i++ i = encodeVarintProtocol(dAtA, i, uint64(len(m.Error))) i += copy(dAtA[i:], m.Error) } return i, nil } func encodeVarintProtocol(dAtA []byte, offset int, v uint64) int { for v >= 1<<7 { dAtA[offset] = uint8(v&0x7f | 0x80) v >>= 7 offset++ } dAtA[offset] = uint8(v) return offset + 1 } func (m *PubMsg) Size() (n int) { var l int _ = l l = len(m.ClientID) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.Guid) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.Subject) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.Reply) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.Data) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.ConnID) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.Sha256) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } return n } func (m *PubAck) Size() (n int) { var l int _ = l l = len(m.Guid) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.Error) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } return n } func (m *MsgProto) Size() (n int) { var l int _ = l if m.Sequence != 0 { n += 1 + sovProtocol(uint64(m.Sequence)) } l = len(m.Subject) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.Reply) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.Data) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } if m.Timestamp != 0 { n += 1 + sovProtocol(uint64(m.Timestamp)) } if m.Redelivered { n += 2 } if m.RedeliveryCount != 0 { n += 1 + sovProtocol(uint64(m.RedeliveryCount)) } if m.CRC32 != 0 { n += 1 + sovProtocol(uint64(m.CRC32)) } return n } func (m *Ack) Size() (n int) { var l int _ = l l = len(m.Subject) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } if m.Sequence != 0 { n += 1 + sovProtocol(uint64(m.Sequence)) } return n } func (m *ConnectRequest) Size() (n int) { var l int _ = l l = len(m.ClientID) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.HeartbeatInbox) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } if m.Protocol != 0 { n += 1 + sovProtocol(uint64(m.Protocol)) } l = len(m.ConnID) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } if m.PingInterval != 0 { n += 1 + sovProtocol(uint64(m.PingInterval)) } if m.PingMaxOut != 0 { n += 1 + sovProtocol(uint64(m.PingMaxOut)) } return n } func (m *ConnectResponse) Size() (n int) { var l int _ = l l = len(m.PubPrefix) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.SubRequests) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.UnsubRequests) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.CloseRequests) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.Error) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.SubCloseRequests) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.PingRequests) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } if m.PingInterval != 0 { n += 1 + sovProtocol(uint64(m.PingInterval)) } if m.PingMaxOut != 0 { n += 1 + sovProtocol(uint64(m.PingMaxOut)) } if m.Protocol != 0 { n += 1 + sovProtocol(uint64(m.Protocol)) } l = len(m.PublicKey) if l > 0 { n += 2 + l + sovProtocol(uint64(l)) } return n } func (m *Ping) Size() (n int) { var l int _ = l l = len(m.ConnID) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } return n } func (m *PingResponse) Size() (n int) { var l int _ = l l = len(m.Error) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } return n } func (m *SubscriptionRequest) Size() (n int) { var l int _ = l l = len(m.ClientID) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.Subject) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.QGroup) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.Inbox) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } if m.MaxInFlight != 0 { n += 1 + sovProtocol(uint64(m.MaxInFlight)) } if m.AckWaitInSecs != 0 { n += 1 + sovProtocol(uint64(m.AckWaitInSecs)) } l = len(m.DurableName) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } if m.StartPosition != 0 { n += 1 + sovProtocol(uint64(m.StartPosition)) } if m.StartSequence != 0 { n += 1 + sovProtocol(uint64(m.StartSequence)) } if m.StartTimeDelta != 0 { n += 1 + sovProtocol(uint64(m.StartTimeDelta)) } return n } func (m *SubscriptionResponse) Size() (n int) { var l int _ = l l = len(m.AckInbox) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.Error) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } return n } func (m *UnsubscribeRequest) Size() (n int) { var l int _ = l l = len(m.ClientID) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.Subject) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.Inbox) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } l = len(m.DurableName) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } return n } func (m *CloseRequest) Size() (n int) { var l int _ = l l = len(m.ClientID) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } return n } func (m *CloseResponse) Size() (n int) { var l int _ = l l = len(m.Error) if l > 0 { n += 1 + l + sovProtocol(uint64(l)) } return n } func sovProtocol(x uint64) (n int) { for { n++ x >>= 7 if x == 0 { break } } return n } func sozProtocol(x uint64) (n int) { return sovProtocol(uint64((x << 1) ^ uint64((int64(x) >> 63)))) } func (m *PubMsg) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: PubMsg: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: PubMsg: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ClientID", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.ClientID = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Guid", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Guid = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Subject = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Reply", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Reply = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) } var byteLen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ byteLen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if byteLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + byteLen if postIndex > l { return io.ErrUnexpectedEOF } m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) if m.Data == nil { m.Data = []byte{} } iNdEx = postIndex case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ConnID", wireType) } var byteLen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ byteLen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if byteLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + byteLen if postIndex > l { return io.ErrUnexpectedEOF } m.ConnID = append(m.ConnID[:0], dAtA[iNdEx:postIndex]...) if m.ConnID == nil { m.ConnID = []byte{} } iNdEx = postIndex case 10: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Sha256", wireType) } var byteLen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ byteLen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if byteLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + byteLen if postIndex > l { return io.ErrUnexpectedEOF } m.Sha256 = append(m.Sha256[:0], dAtA[iNdEx:postIndex]...) if m.Sha256 == nil { m.Sha256 = []byte{} } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipProtocol(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthProtocol } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *PubAck) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: PubAck: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: PubAck: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Guid", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Guid = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Error = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipProtocol(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthProtocol } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *MsgProto) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: MsgProto: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: MsgProto: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Sequence", wireType) } m.Sequence = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Sequence |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Subject = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Reply", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Reply = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) } var byteLen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ byteLen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if byteLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + byteLen if postIndex > l { return io.ErrUnexpectedEOF } m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) if m.Data == nil { m.Data = []byte{} } iNdEx = postIndex case 5: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType) } m.Timestamp = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Timestamp |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 6: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Redelivered", wireType) } var v int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ v |= (int(b) & 0x7F) << shift if b < 0x80 { break } } m.Redelivered = bool(v != 0) case 7: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field RedeliveryCount", wireType) } m.RedeliveryCount = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.RedeliveryCount |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } case 10: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field CRC32", wireType) } m.CRC32 = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.CRC32 |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } default: iNdEx = preIndex skippy, err := skipProtocol(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthProtocol } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *Ack) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: Ack: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Ack: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Subject = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Sequence", wireType) } m.Sequence = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Sequence |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } default: iNdEx = preIndex skippy, err := skipProtocol(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthProtocol } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *ConnectRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: ConnectRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: ConnectRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ClientID", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.ClientID = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field HeartbeatInbox", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.HeartbeatInbox = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType) } m.Protocol = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Protocol |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ConnID", wireType) } var byteLen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ byteLen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if byteLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + byteLen if postIndex > l { return io.ErrUnexpectedEOF } m.ConnID = append(m.ConnID[:0], dAtA[iNdEx:postIndex]...) if m.ConnID == nil { m.ConnID = []byte{} } iNdEx = postIndex case 5: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field PingInterval", wireType) } m.PingInterval = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.PingInterval |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 6: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field PingMaxOut", wireType) } m.PingMaxOut = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.PingMaxOut |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } default: iNdEx = preIndex skippy, err := skipProtocol(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthProtocol } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *ConnectResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: ConnectResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: ConnectResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field PubPrefix", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.PubPrefix = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field SubRequests", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.SubRequests = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field UnsubRequests", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.UnsubRequests = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field CloseRequests", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.CloseRequests = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Error = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field SubCloseRequests", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.SubCloseRequests = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 7: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field PingRequests", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.PingRequests = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 8: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field PingInterval", wireType) } m.PingInterval = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.PingInterval |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 9: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field PingMaxOut", wireType) } m.PingMaxOut = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.PingMaxOut |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 10: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType) } m.Protocol = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Protocol |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 100: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field PublicKey", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.PublicKey = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipProtocol(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthProtocol } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *Ping) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: Ping: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Ping: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ConnID", wireType) } var byteLen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ byteLen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if byteLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + byteLen if postIndex > l { return io.ErrUnexpectedEOF } m.ConnID = append(m.ConnID[:0], dAtA[iNdEx:postIndex]...) if m.ConnID == nil { m.ConnID = []byte{} } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipProtocol(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthProtocol } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *PingResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: PingResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: PingResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Error = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipProtocol(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthProtocol } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *SubscriptionRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: SubscriptionRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: SubscriptionRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ClientID", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.ClientID = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Subject = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field QGroup", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.QGroup = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Inbox", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Inbox = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 5: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MaxInFlight", wireType) } m.MaxInFlight = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.MaxInFlight |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 6: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field AckWaitInSecs", wireType) } m.AckWaitInSecs = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.AckWaitInSecs |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 7: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field DurableName", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.DurableName = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 10: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field StartPosition", wireType) } m.StartPosition = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.StartPosition |= (StartPosition(b) & 0x7F) << shift if b < 0x80 { break } } case 11: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field StartSequence", wireType) } m.StartSequence = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.StartSequence |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } case 12: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field StartTimeDelta", wireType) } m.StartTimeDelta = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.StartTimeDelta |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } default: iNdEx = preIndex skippy, err := skipProtocol(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthProtocol } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *SubscriptionResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: SubscriptionResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: SubscriptionResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field AckInbox", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.AckInbox = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Error = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipProtocol(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthProtocol } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *UnsubscribeRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: UnsubscribeRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: UnsubscribeRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ClientID", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.ClientID = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Subject = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Inbox", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Inbox = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field DurableName", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.DurableName = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipProtocol(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthProtocol } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *CloseRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: CloseRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: CloseRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ClientID", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.ClientID = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipProtocol(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthProtocol } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *CloseResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: CloseResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: CloseResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowProtocol } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthProtocol } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Error = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipProtocol(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthProtocol } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func skipProtocol(dAtA []byte) (n int, err error) { l := len(dAtA) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowProtocol } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } wireType := int(wire & 0x7) switch wireType { case 0: for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowProtocol } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } iNdEx++ if dAtA[iNdEx-1] < 0x80 { break } } return iNdEx, nil case 1: iNdEx += 8 return iNdEx, nil case 2: var length int for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowProtocol } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ length |= (int(b) & 0x7F) << shift if b < 0x80 { break } } iNdEx += length if length < 0 { return 0, ErrInvalidLengthProtocol } return iNdEx, nil case 3: for { var innerWire uint64 var start int = iNdEx for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowProtocol } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ innerWire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } innerWireType := int(innerWire & 0x7) if innerWireType == 4 { break } next, err := skipProtocol(dAtA[start:]) if err != nil { return 0, err } iNdEx = start + next } return iNdEx, nil case 4: return iNdEx, nil case 5: iNdEx += 4 return iNdEx, nil default: return 0, fmt.Errorf("proto: illegal wireType %d", wireType) } } panic("unreachable") } var ( ErrInvalidLengthProtocol = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowProtocol = fmt.Errorf("proto: integer overflow") ) func init() { proto.RegisterFile("protocol.proto", fileDescriptorProtocol) } var fileDescriptorProtocol = []byte{ // 840 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x94, 0xd1, 0x6e, 0xe3, 0x44, 0x14, 0x86, 0x3b, 0x89, 0x9d, 0xa6, 0xa7, 0x49, 0x36, 0x3b, 0x54, 0x2b, 0xab, 0x42, 0x51, 0x65, 0x2d, 0xa8, 0xaa, 0x44, 0x57, 0xea, 0x0a, 0xb8, 0xe0, 0x0a, 0x52, 0x2d, 0x44, 0xd0, 0xdd, 0xc8, 0x05, 0x71, 0xcb, 0xd8, 0x99, 0x75, 0x87, 0x3a, 0x33, 0x5e, 0xcf, 0xb8, 0xb4, 0x97, 0xf0, 0x04, 0x3c, 0x08, 0x0f, 0xb2, 0x17, 0x5c, 0xf0, 0x08, 0x50, 0xee, 0x78, 0x0a, 0x34, 0xc7, 0x8e, 0x33, 0x4e, 0x69, 0x41, 0xe2, 0xce, 0xff, 0x97, 0xe3, 0xc9, 0x9c, 0xff, 0x3f, 0xc7, 0x30, 0xca, 0x0b, 0x65, 0x54, 0xa2, 0xb2, 0x63, 0x7c, 0xa0, 0x9d, 0x3c, 0xde, 0xff, 0x20, 0x15, 0xe6, 0xa2, 0x8c, 0x8f, 0x13, 0xb5, 0x7c, 0x96, 0xaa, 0x54, 0x3d, 0xc3, 0x9f, 0xe2, 0xf2, 0x35, 0x2a, 0x14, 0xf8, 0x54, 0xbd, 0x12, 0xfe, 0x42, 0xa0, 0x37, 0x2f, 0xe3, 0x33, 0x9d, 0xd2, 0x7d, 0xe8, 0x27, 0x99, 0xe0, 0xd2, 0xcc, 0x4e, 0x03, 0x72, 0x40, 0x0e, 0x77, 0xa2, 0x46, 0x53, 0x0a, 0x5e, 0x5a, 0x8a, 0x45, 0xd0, 0x41, 0x8e, 0xcf, 0x34, 0x80, 0x6d, 0x5d, 0xc6, 0xdf, 0xf3, 0xc4, 0x04, 0x5d, 0xc4, 0x2b, 0x49, 0xf7, 0xc0, 0x2f, 0x78, 0x9e, 0xdd, 0x04, 0x1e, 0xf2, 0x4a, 0xd8, 0x33, 0x16, 0xcc, 0xb0, 0xc0, 0x3f, 0x20, 0x87, 0x83, 0x08, 0x9f, 0xe9, 0x13, 0xe8, 0x25, 0x4a, 0xca, 0xd9, 0x69, 0xd0, 0x43, 0x5a, 0x2b, 0xcb, 0xf5, 0x05, 0x3b, 0xf9, 0xf0, 0xa3, 0x00, 0x2a, 0x5e, 0xa9, 0xf0, 0x04, 0x6f, 0xfb, 0x69, 0x72, 0xd9, 0xdc, 0x88, 0x38, 0x37, 0xda, 0x03, 0x9f, 0x17, 0x85, 0x2a, 0xea, 0x6b, 0x56, 0x22, 0xfc, 0x8b, 0x40, 0xff, 0x4c, 0xa7, 0x73, 0xb4, 0x68, 0x1f, 0xfa, 0x9a, 0xbf, 0x29, 0xb9, 0x4c, 0x38, 0xbe, 0xea, 0x45, 0x8d, 0x76, 0x1b, 0xea, 0xdc, 0xd3, 0x50, 0xf7, 0x9f, 0x1a, 0xf2, 0x9c, 0x86, 0xde, 0x85, 0x1d, 0x23, 0x96, 0x5c, 0x1b, 0xb6, 0xcc, 0xb1, 0xd3, 0x6e, 0xb4, 0x06, 0xf4, 0x00, 0x76, 0x0b, 0xbe, 0xe0, 0x99, 0xb8, 0xe2, 0x05, 0x5f, 0x60, 0xcf, 0xfd, 0xc8, 0x45, 0xf4, 0x10, 0x1e, 0x35, 0xf2, 0x66, 0xaa, 0x4a, 0x69, 0x82, 0xed, 0x03, 0x72, 0x38, 0x8c, 0x36, 0xb1, 0xbd, 0xd3, 0x34, 0x9a, 0x3e, 0x3f, 0x41, 0x87, 0x86, 0x51, 0x25, 0xc2, 0x4f, 0xa0, 0x6b, 0xdd, 0x71, 0x5a, 0x21, 0xed, 0x56, 0x5c, 0x03, 0x3a, 0x6d, 0x03, 0xc2, 0x5f, 0x09, 0x8c, 0xa6, 0x4a, 0x4a, 0x9e, 0x98, 0xc8, 0x32, 0x6d, 0x1e, 0x1c, 0x8a, 0xf7, 0x61, 0x74, 0xc1, 0x59, 0x61, 0x62, 0xce, 0xcc, 0x4c, 0xc6, 0xea, 0xba, 0xb6, 0x6d, 0x83, 0xda, 0x33, 0x56, 0x83, 0x8a, 0x06, 0xfa, 0x51, 0xa3, 0x9d, 0x01, 0xf0, 0x5a, 0x03, 0x10, 0xc2, 0x20, 0x17, 0x32, 0x9d, 0x49, 0xc3, 0x8b, 0x2b, 0x96, 0xa1, 0x95, 0x7e, 0xd4, 0x62, 0x74, 0x02, 0x60, 0xf5, 0x19, 0xbb, 0x7e, 0x55, 0x1a, 0x34, 0xd3, 0x8f, 0x1c, 0x12, 0xfe, 0xd8, 0x85, 0x47, 0x4d, 0x3b, 0x3a, 0x57, 0x52, 0x73, 0x9b, 0x4f, 0x5e, 0xc6, 0xf3, 0x82, 0xbf, 0x16, 0xd7, 0x75, 0x43, 0x6b, 0x60, 0xf3, 0xd1, 0x65, 0x5c, 0xf7, 0xae, 0xeb, 0x76, 0x5c, 0x44, 0x9f, 0xc2, 0xb0, 0x94, 0x6e, 0x4d, 0x35, 0x11, 0x6d, 0x68, 0xab, 0x92, 0x4c, 0x69, 0xde, 0x54, 0x55, 0x8b, 0xd0, 0x86, 0xeb, 0x71, 0xf5, 0x9d, 0x71, 0xa5, 0x47, 0x30, 0xd6, 0x65, 0x3c, 0x6d, 0xbd, 0xde, 0xc3, 0x82, 0x3b, 0x7c, 0xe5, 0x52, 0x53, 0xb7, 0x8d, 0x75, 0x2d, 0x76, 0xc7, 0xc9, 0xfe, 0xbf, 0x3a, 0xb9, 0xb3, 0xe9, 0x64, 0x2b, 0x41, 0xd8, 0x48, 0xb0, 0x72, 0x34, 0x13, 0xc9, 0x97, 0xfc, 0x26, 0x58, 0x34, 0x8e, 0x56, 0x20, 0x9c, 0x80, 0x37, 0x17, 0x32, 0x75, 0x72, 0x26, 0x6e, 0xce, 0xe1, 0x53, 0x18, 0xcc, 0xf1, 0xb6, 0x75, 0x3e, 0x8d, 0x27, 0xa4, 0xb5, 0xc2, 0x1d, 0x78, 0xe7, 0xbc, 0x8c, 0x75, 0x52, 0x88, 0xdc, 0x08, 0x25, 0xff, 0xcb, 0x74, 0xde, 0xbf, 0xcd, 0x4f, 0xa0, 0xf7, 0xe6, 0xf3, 0x42, 0x95, 0x79, 0x1d, 0x5e, 0xad, 0xec, 0x7f, 0x0b, 0x1c, 0xe3, 0xfa, 0xb3, 0x85, 0xc2, 0xce, 0xc4, 0x92, 0x5d, 0xcf, 0xe4, 0x8b, 0x4c, 0xa4, 0x17, 0xa6, 0x1e, 0x44, 0x17, 0xd9, 0xb4, 0x59, 0x72, 0xf9, 0x2d, 0x13, 0x66, 0x26, 0xcf, 0x79, 0xa2, 0xeb, 0x51, 0x6c, 0x43, 0x7b, 0xce, 0xa2, 0x2c, 0x58, 0x9c, 0xf1, 0x97, 0x6c, 0xc9, 0xeb, 0xa8, 0x5c, 0x44, 0x3f, 0x86, 0xa1, 0x36, 0xac, 0x30, 0x73, 0xa5, 0x85, 0xed, 0x12, 0xad, 0x1e, 0x9d, 0x3c, 0x3e, 0xce, 0xe3, 0xe3, 0x73, 0xf7, 0x87, 0xa8, 0x5d, 0x67, 0x2f, 0x80, 0xe0, 0x7c, 0xb5, 0xd8, 0xbb, 0xb8, 0xd8, 0x6d, 0x68, 0xd7, 0x15, 0xc1, 0xd7, 0x62, 0xc9, 0x4f, 0x79, 0x66, 0x58, 0x30, 0xc0, 0xef, 0xd3, 0x06, 0x0d, 0xbf, 0x80, 0xbd, 0xb6, 0xd7, 0x75, 0x34, 0xfb, 0xd0, 0x67, 0xc9, 0xa5, 0xbb, 0xe8, 0x8d, 0x5e, 0xc7, 0xd6, 0x75, 0x63, 0xfb, 0x89, 0x00, 0xfd, 0xc6, 0x2e, 0x86, 0x3d, 0x2c, 0xe6, 0xff, 0x2f, 0xb5, 0x26, 0x9d, 0xee, 0x46, 0x3a, 0xae, 0xab, 0xde, 0x1d, 0x57, 0xc3, 0x23, 0x18, 0xb8, 0x4b, 0xf3, 0xd0, 0xbf, 0x87, 0xef, 0xc1, 0xb0, 0xae, 0x7d, 0x68, 0x1c, 0x8f, 0xbe, 0x83, 0x61, 0x2b, 0x0f, 0xba, 0x0b, 0xdb, 0x2f, 0xf9, 0x0f, 0xaf, 0x64, 0x76, 0x33, 0xde, 0xa2, 0x63, 0x18, 0x7c, 0xc5, 0xb4, 0x89, 0x78, 0xc2, 0xc5, 0x15, 0x5f, 0x8c, 0x09, 0xa5, 0x30, 0x6a, 0xec, 0xc5, 0x17, 0xc7, 0x1d, 0xfa, 0x18, 0x86, 0xab, 0x64, 0x2a, 0xd4, 0xa5, 0x3b, 0xe0, 0xbf, 0x10, 0x85, 0x36, 0x63, 0xef, 0xb3, 0xbd, 0xb7, 0x7f, 0x4c, 0xb6, 0xde, 0xde, 0x4e, 0xc8, 0x6f, 0xb7, 0x13, 0xf2, 0xfb, 0xed, 0x84, 0xfc, 0xfc, 0xe7, 0x64, 0x2b, 0xee, 0xe1, 0xd2, 0x3d, 0xff, 0x3b, 0x00, 0x00, 0xff, 0xff, 0x89, 0xd0, 0xaf, 0x8e, 0xf8, 0x07, 0x00, 0x00, }