mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-10-31 05:40:42 +00:00 
			
		
		
		
	godep restore pushd $GOPATH/src/github.com/appc/spec git co master popd go get go4.org/errorutil rm -rf Godeps godep save ./... git add vendor git add -f $(git ls-files --other vendor/) git co -- Godeps/LICENSES Godeps/.license_file_state Godeps/OWNERS
		
			
				
	
	
		
			7537 lines
		
	
	
		
			184 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			7537 lines
		
	
	
		
			184 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| // Code generated by protoc-gen-gogo.
 | ||
| // source: scheduler/scheduler.proto
 | ||
| // DO NOT EDIT!
 | ||
| 
 | ||
| /*
 | ||
| 	Package scheduler is a generated protocol buffer package.
 | ||
| 
 | ||
| 	It is generated from these files:
 | ||
| 		scheduler/scheduler.proto
 | ||
| 
 | ||
| 	It has these top-level messages:
 | ||
| 		Event
 | ||
| 		Call
 | ||
| */
 | ||
| package scheduler
 | ||
| 
 | ||
| import proto "github.com/gogo/protobuf/proto"
 | ||
| import fmt "fmt"
 | ||
| import math "math"
 | ||
| import mesosproto "github.com/mesos/mesos-go/mesosproto"
 | ||
| 
 | ||
| // discarding unused import gogoproto "github.com/gogo/protobuf/gogoproto"
 | ||
| 
 | ||
| import bytes "bytes"
 | ||
| 
 | ||
| import strings "strings"
 | ||
| import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
 | ||
| import sort "sort"
 | ||
| import strconv "strconv"
 | ||
| import reflect "reflect"
 | ||
| 
 | ||
| import io "io"
 | ||
| 
 | ||
| // Reference imports to suppress errors if they are not otherwise used.
 | ||
| var _ = proto.Marshal
 | ||
| var _ = fmt.Errorf
 | ||
| var _ = math.Inf
 | ||
| 
 | ||
| // Possible event types, followed by message definitions if
 | ||
| // applicable.
 | ||
| type Event_Type int32
 | ||
| 
 | ||
| const (
 | ||
| 	Event_SUBSCRIBED Event_Type = 1
 | ||
| 	Event_OFFERS     Event_Type = 2
 | ||
| 	Event_RESCIND    Event_Type = 3
 | ||
| 	Event_UPDATE     Event_Type = 4
 | ||
| 	Event_MESSAGE    Event_Type = 5
 | ||
| 	Event_FAILURE    Event_Type = 6
 | ||
| 	Event_ERROR      Event_Type = 7
 | ||
| 	// Periodic message sent by the Mesos master according to
 | ||
| 	// 'Subscribed.heartbeat_interval_seconds'. If the scheduler does
 | ||
| 	// not receive any events (including heartbeats) for an extended
 | ||
| 	// period of time (e.g., 5 x heartbeat_interval_seconds), there is
 | ||
| 	// likely a network partition. In such a case the scheduler should
 | ||
| 	// close the existing subscription connection and resubscribe
 | ||
| 	// using a backoff strategy.
 | ||
| 	Event_HEARTBEAT Event_Type = 8
 | ||
| )
 | ||
| 
 | ||
| var Event_Type_name = map[int32]string{
 | ||
| 	1: "SUBSCRIBED",
 | ||
| 	2: "OFFERS",
 | ||
| 	3: "RESCIND",
 | ||
| 	4: "UPDATE",
 | ||
| 	5: "MESSAGE",
 | ||
| 	6: "FAILURE",
 | ||
| 	7: "ERROR",
 | ||
| 	8: "HEARTBEAT",
 | ||
| }
 | ||
| var Event_Type_value = map[string]int32{
 | ||
| 	"SUBSCRIBED": 1,
 | ||
| 	"OFFERS":     2,
 | ||
| 	"RESCIND":    3,
 | ||
| 	"UPDATE":     4,
 | ||
| 	"MESSAGE":    5,
 | ||
| 	"FAILURE":    6,
 | ||
| 	"ERROR":      7,
 | ||
| 	"HEARTBEAT":  8,
 | ||
| }
 | ||
| 
 | ||
| func (x Event_Type) Enum() *Event_Type {
 | ||
| 	p := new(Event_Type)
 | ||
| 	*p = x
 | ||
| 	return p
 | ||
| }
 | ||
| func (x Event_Type) String() string {
 | ||
| 	return proto.EnumName(Event_Type_name, int32(x))
 | ||
| }
 | ||
| func (x *Event_Type) UnmarshalJSON(data []byte) error {
 | ||
| 	value, err := proto.UnmarshalJSONEnum(Event_Type_value, data, "Event_Type")
 | ||
| 	if err != nil {
 | ||
| 		return err
 | ||
| 	}
 | ||
| 	*x = Event_Type(value)
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| // Possible call types, followed by message definitions if
 | ||
| // applicable.
 | ||
| type Call_Type int32
 | ||
| 
 | ||
| const (
 | ||
| 	Call_SUBSCRIBE   Call_Type = 1
 | ||
| 	Call_TEARDOWN    Call_Type = 2
 | ||
| 	Call_ACCEPT      Call_Type = 3
 | ||
| 	Call_DECLINE     Call_Type = 4
 | ||
| 	Call_REVIVE      Call_Type = 5
 | ||
| 	Call_KILL        Call_Type = 6
 | ||
| 	Call_SHUTDOWN    Call_Type = 7
 | ||
| 	Call_ACKNOWLEDGE Call_Type = 8
 | ||
| 	Call_RECONCILE   Call_Type = 9
 | ||
| 	Call_MESSAGE     Call_Type = 10
 | ||
| 	Call_REQUEST     Call_Type = 11
 | ||
| 	Call_SUPPRESS    Call_Type = 12
 | ||
| )
 | ||
| 
 | ||
| var Call_Type_name = map[int32]string{
 | ||
| 	1:  "SUBSCRIBE",
 | ||
| 	2:  "TEARDOWN",
 | ||
| 	3:  "ACCEPT",
 | ||
| 	4:  "DECLINE",
 | ||
| 	5:  "REVIVE",
 | ||
| 	6:  "KILL",
 | ||
| 	7:  "SHUTDOWN",
 | ||
| 	8:  "ACKNOWLEDGE",
 | ||
| 	9:  "RECONCILE",
 | ||
| 	10: "MESSAGE",
 | ||
| 	11: "REQUEST",
 | ||
| 	12: "SUPPRESS",
 | ||
| }
 | ||
| var Call_Type_value = map[string]int32{
 | ||
| 	"SUBSCRIBE":   1,
 | ||
| 	"TEARDOWN":    2,
 | ||
| 	"ACCEPT":      3,
 | ||
| 	"DECLINE":     4,
 | ||
| 	"REVIVE":      5,
 | ||
| 	"KILL":        6,
 | ||
| 	"SHUTDOWN":    7,
 | ||
| 	"ACKNOWLEDGE": 8,
 | ||
| 	"RECONCILE":   9,
 | ||
| 	"MESSAGE":     10,
 | ||
| 	"REQUEST":     11,
 | ||
| 	"SUPPRESS":    12,
 | ||
| }
 | ||
| 
 | ||
| func (x Call_Type) Enum() *Call_Type {
 | ||
| 	p := new(Call_Type)
 | ||
| 	*p = x
 | ||
| 	return p
 | ||
| }
 | ||
| func (x Call_Type) String() string {
 | ||
| 	return proto.EnumName(Call_Type_name, int32(x))
 | ||
| }
 | ||
| func (x *Call_Type) UnmarshalJSON(data []byte) error {
 | ||
| 	value, err := proto.UnmarshalJSONEnum(Call_Type_value, data, "Call_Type")
 | ||
| 	if err != nil {
 | ||
| 		return err
 | ||
| 	}
 | ||
| 	*x = Call_Type(value)
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| // *
 | ||
| // Scheduler event API.
 | ||
| //
 | ||
| // An event is described using the standard protocol buffer "union"
 | ||
| // trick, see:
 | ||
| // https://developers.google.com/protocol-buffers/docs/techniques#union.
 | ||
| type Event struct {
 | ||
| 	// Type of the event, indicates which optional field below should be
 | ||
| 	// present if that type has a nested message definition.
 | ||
| 	Type             *Event_Type       `protobuf:"varint,1,req,name=type,enum=mesosproto.scheduler.Event_Type" json:"type,omitempty"`
 | ||
| 	Subscribed       *Event_Subscribed `protobuf:"bytes,2,opt,name=subscribed" json:"subscribed,omitempty"`
 | ||
| 	Offers           *Event_Offers     `protobuf:"bytes,3,opt,name=offers" json:"offers,omitempty"`
 | ||
| 	Rescind          *Event_Rescind    `protobuf:"bytes,4,opt,name=rescind" json:"rescind,omitempty"`
 | ||
| 	Update           *Event_Update     `protobuf:"bytes,5,opt,name=update" json:"update,omitempty"`
 | ||
| 	Message          *Event_Message    `protobuf:"bytes,6,opt,name=message" json:"message,omitempty"`
 | ||
| 	Failure          *Event_Failure    `protobuf:"bytes,7,opt,name=failure" json:"failure,omitempty"`
 | ||
| 	Error            *Event_Error      `protobuf:"bytes,8,opt,name=error" json:"error,omitempty"`
 | ||
| 	XXX_unrecognized []byte            `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Event) Reset()      { *m = Event{} }
 | ||
| func (*Event) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Event) GetType() Event_Type {
 | ||
| 	if m != nil && m.Type != nil {
 | ||
| 		return *m.Type
 | ||
| 	}
 | ||
| 	return Event_SUBSCRIBED
 | ||
| }
 | ||
| 
 | ||
| func (m *Event) GetSubscribed() *Event_Subscribed {
 | ||
| 	if m != nil {
 | ||
| 		return m.Subscribed
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event) GetOffers() *Event_Offers {
 | ||
| 	if m != nil {
 | ||
| 		return m.Offers
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event) GetRescind() *Event_Rescind {
 | ||
| 	if m != nil {
 | ||
| 		return m.Rescind
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event) GetUpdate() *Event_Update {
 | ||
| 	if m != nil {
 | ||
| 		return m.Update
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event) GetMessage() *Event_Message {
 | ||
| 	if m != nil {
 | ||
| 		return m.Message
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event) GetFailure() *Event_Failure {
 | ||
| 	if m != nil {
 | ||
| 		return m.Failure
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event) GetError() *Event_Error {
 | ||
| 	if m != nil {
 | ||
| 		return m.Error
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| // First event received when the scheduler subscribes.
 | ||
| type Event_Subscribed struct {
 | ||
| 	FrameworkId *mesosproto.FrameworkID `protobuf:"bytes,1,req,name=framework_id" json:"framework_id,omitempty"`
 | ||
| 	// This value will be set if the master is sending heartbeats. See
 | ||
| 	// the comment above on 'HEARTBEAT' for more details.
 | ||
| 	HeartbeatIntervalSeconds *float64 `protobuf:"fixed64,2,opt,name=heartbeat_interval_seconds" json:"heartbeat_interval_seconds,omitempty"`
 | ||
| 	XXX_unrecognized         []byte   `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Subscribed) Reset()      { *m = Event_Subscribed{} }
 | ||
| func (*Event_Subscribed) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Event_Subscribed) GetFrameworkId() *mesosproto.FrameworkID {
 | ||
| 	if m != nil {
 | ||
| 		return m.FrameworkId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Subscribed) GetHeartbeatIntervalSeconds() float64 {
 | ||
| 	if m != nil && m.HeartbeatIntervalSeconds != nil {
 | ||
| 		return *m.HeartbeatIntervalSeconds
 | ||
| 	}
 | ||
| 	return 0
 | ||
| }
 | ||
| 
 | ||
| // Received whenever there are new resources that are offered to the
 | ||
| // scheduler or resources requested back from the scheduler. Each
 | ||
| // offer corresponds to a set of resources on a slave. Until the
 | ||
| // scheduler accepts or declines an offer the resources are
 | ||
| // considered allocated to the scheduler. Accepting or Declining an
 | ||
| // inverse offer informs the allocator of the scheduler's ability to
 | ||
| // release the resources without violating an SLA.
 | ||
| type Event_Offers struct {
 | ||
| 	Offers           []*mesosproto.Offer        `protobuf:"bytes,1,rep,name=offers" json:"offers,omitempty"`
 | ||
| 	InverseOffers    []*mesosproto.InverseOffer `protobuf:"bytes,2,rep,name=inverse_offers" json:"inverse_offers,omitempty"`
 | ||
| 	XXX_unrecognized []byte                     `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Offers) Reset()      { *m = Event_Offers{} }
 | ||
| func (*Event_Offers) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Event_Offers) GetOffers() []*mesosproto.Offer {
 | ||
| 	if m != nil {
 | ||
| 		return m.Offers
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Offers) GetInverseOffers() []*mesosproto.InverseOffer {
 | ||
| 	if m != nil {
 | ||
| 		return m.InverseOffers
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| // Received when a particular offer is no longer valid (e.g., the
 | ||
| // slave corresponding to the offer has been removed) and hence
 | ||
| // needs to be rescinded. Any future calls ('Accept' / 'Decline') made
 | ||
| // by the scheduler regarding this offer will be invalid.
 | ||
| type Event_Rescind struct {
 | ||
| 	OfferId          *mesosproto.OfferID `protobuf:"bytes,1,req,name=offer_id" json:"offer_id,omitempty"`
 | ||
| 	XXX_unrecognized []byte              `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Rescind) Reset()      { *m = Event_Rescind{} }
 | ||
| func (*Event_Rescind) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Event_Rescind) GetOfferId() *mesosproto.OfferID {
 | ||
| 	if m != nil {
 | ||
| 		return m.OfferId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| // Received whenever there is a status update that is generated by
 | ||
| // the executor or slave or master. Status updates should be used by
 | ||
| // executors to reliably communicate the status of the tasks that
 | ||
| // they manage. It is crucial that a terminal update (see TaskState
 | ||
| // in mesos.proto) is sent by the executor as soon as the task
 | ||
| // terminates, in order for Mesos to release the resources allocated
 | ||
| // to the task. It is also the responsibility of the scheduler to
 | ||
| // explicitly acknowledge the receipt of a status update. See
 | ||
| // 'Acknowledge' in the 'Call' section below for the semantics.
 | ||
| type Event_Update struct {
 | ||
| 	Status           *mesosproto.TaskStatus `protobuf:"bytes,1,req,name=status" json:"status,omitempty"`
 | ||
| 	XXX_unrecognized []byte                 `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Update) Reset()      { *m = Event_Update{} }
 | ||
| func (*Event_Update) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Event_Update) GetStatus() *mesosproto.TaskStatus {
 | ||
| 	if m != nil {
 | ||
| 		return m.Status
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| // Received when a custom message generated by the executor is
 | ||
| // forwarded by the master. Note that this message is not
 | ||
| // interpreted by Mesos and is only forwarded (without reliability
 | ||
| // guarantees) to the scheduler. It is up to the executor to retry
 | ||
| // if the message is dropped for any reason.
 | ||
| type Event_Message struct {
 | ||
| 	SlaveId          *mesosproto.SlaveID    `protobuf:"bytes,1,req,name=slave_id" json:"slave_id,omitempty"`
 | ||
| 	ExecutorId       *mesosproto.ExecutorID `protobuf:"bytes,2,req,name=executor_id" json:"executor_id,omitempty"`
 | ||
| 	Data             []byte                 `protobuf:"bytes,3,req,name=data" json:"data,omitempty"`
 | ||
| 	XXX_unrecognized []byte                 `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Message) Reset()      { *m = Event_Message{} }
 | ||
| func (*Event_Message) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Event_Message) GetSlaveId() *mesosproto.SlaveID {
 | ||
| 	if m != nil {
 | ||
| 		return m.SlaveId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Message) GetExecutorId() *mesosproto.ExecutorID {
 | ||
| 	if m != nil {
 | ||
| 		return m.ExecutorId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Message) GetData() []byte {
 | ||
| 	if m != nil {
 | ||
| 		return m.Data
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| // Received when a slave is removed from the cluster (e.g., failed
 | ||
| // health checks) or when an executor is terminated. Note that, this
 | ||
| // event coincides with receipt of terminal UPDATE events for any
 | ||
| // active tasks belonging to the slave or executor and receipt of
 | ||
| // 'Rescind' events for any outstanding offers belonging to the
 | ||
| // slave. Note that there is no guaranteed order between the
 | ||
| // 'Failure', 'Update' and 'Rescind' events when a slave or executor
 | ||
| // is removed.
 | ||
| // TODO(vinod): Consider splitting the lost slave and terminated
 | ||
| // executor into separate events and ensure it's reliably generated.
 | ||
| type Event_Failure struct {
 | ||
| 	SlaveId *mesosproto.SlaveID `protobuf:"bytes,1,opt,name=slave_id" json:"slave_id,omitempty"`
 | ||
| 	// If this was just a failure of an executor on a slave then
 | ||
| 	// 'executor_id' will be set and possibly 'status' (if we were
 | ||
| 	// able to determine the exit status).
 | ||
| 	ExecutorId       *mesosproto.ExecutorID `protobuf:"bytes,2,opt,name=executor_id" json:"executor_id,omitempty"`
 | ||
| 	Status           *int32                 `protobuf:"varint,3,opt,name=status" json:"status,omitempty"`
 | ||
| 	XXX_unrecognized []byte                 `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Failure) Reset()      { *m = Event_Failure{} }
 | ||
| func (*Event_Failure) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Event_Failure) GetSlaveId() *mesosproto.SlaveID {
 | ||
| 	if m != nil {
 | ||
| 		return m.SlaveId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Failure) GetExecutorId() *mesosproto.ExecutorID {
 | ||
| 	if m != nil {
 | ||
| 		return m.ExecutorId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Failure) GetStatus() int32 {
 | ||
| 	if m != nil && m.Status != nil {
 | ||
| 		return *m.Status
 | ||
| 	}
 | ||
| 	return 0
 | ||
| }
 | ||
| 
 | ||
| // Received when an invalid framework (e.g., unauthenticated,
 | ||
| // unauthorized) attempts to subscribe with the master. Error can
 | ||
| // also be received if scheduler sends invalid Calls (e.g., not
 | ||
| // properly initialized).
 | ||
| // TODO(vinod): Remove this once the old scheduler driver is no
 | ||
| // longer supported. With HTTP API all errors will be signaled via
 | ||
| // HTTP response codes.
 | ||
| type Event_Error struct {
 | ||
| 	Message          *string `protobuf:"bytes,1,req,name=message" json:"message,omitempty"`
 | ||
| 	XXX_unrecognized []byte  `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Error) Reset()      { *m = Event_Error{} }
 | ||
| func (*Event_Error) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Event_Error) GetMessage() string {
 | ||
| 	if m != nil && m.Message != nil {
 | ||
| 		return *m.Message
 | ||
| 	}
 | ||
| 	return ""
 | ||
| }
 | ||
| 
 | ||
| // *
 | ||
| // Scheduler call API.
 | ||
| //
 | ||
| // Like Event, a Call is described using the standard protocol buffer
 | ||
| // "union" trick (see above).
 | ||
| type Call struct {
 | ||
| 	// Identifies who generated this call. Master assigns a framework id
 | ||
| 	// when a new scheduler subscribes for the first time. Once assigned,
 | ||
| 	// the scheduler must set the 'framework_id' here and within its
 | ||
| 	// FrameworkInfo (in any further 'Subscribe' calls). This allows the
 | ||
| 	// master to identify a scheduler correctly across disconnections,
 | ||
| 	// failovers, etc.
 | ||
| 	FrameworkId *mesosproto.FrameworkID `protobuf:"bytes,1,opt,name=framework_id" json:"framework_id,omitempty"`
 | ||
| 	// Type of the call, indicates which optional field below should be
 | ||
| 	// present if that type has a nested message definition.
 | ||
| 	Type             *Call_Type        `protobuf:"varint,2,req,name=type,enum=mesosproto.scheduler.Call_Type" json:"type,omitempty"`
 | ||
| 	Subscribe        *Call_Subscribe   `protobuf:"bytes,3,opt,name=subscribe" json:"subscribe,omitempty"`
 | ||
| 	Accept           *Call_Accept      `protobuf:"bytes,4,opt,name=accept" json:"accept,omitempty"`
 | ||
| 	Decline          *Call_Decline     `protobuf:"bytes,5,opt,name=decline" json:"decline,omitempty"`
 | ||
| 	Kill             *Call_Kill        `protobuf:"bytes,6,opt,name=kill" json:"kill,omitempty"`
 | ||
| 	Shutdown         *Call_Shutdown    `protobuf:"bytes,7,opt,name=shutdown" json:"shutdown,omitempty"`
 | ||
| 	Acknowledge      *Call_Acknowledge `protobuf:"bytes,8,opt,name=acknowledge" json:"acknowledge,omitempty"`
 | ||
| 	Reconcile        *Call_Reconcile   `protobuf:"bytes,9,opt,name=reconcile" json:"reconcile,omitempty"`
 | ||
| 	Message          *Call_Message     `protobuf:"bytes,10,opt,name=message" json:"message,omitempty"`
 | ||
| 	Request          *Call_Request     `protobuf:"bytes,11,opt,name=request" json:"request,omitempty"`
 | ||
| 	XXX_unrecognized []byte            `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Call) Reset()      { *m = Call{} }
 | ||
| func (*Call) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Call) GetFrameworkId() *mesosproto.FrameworkID {
 | ||
| 	if m != nil {
 | ||
| 		return m.FrameworkId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call) GetType() Call_Type {
 | ||
| 	if m != nil && m.Type != nil {
 | ||
| 		return *m.Type
 | ||
| 	}
 | ||
| 	return Call_SUBSCRIBE
 | ||
| }
 | ||
| 
 | ||
| func (m *Call) GetSubscribe() *Call_Subscribe {
 | ||
| 	if m != nil {
 | ||
| 		return m.Subscribe
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call) GetAccept() *Call_Accept {
 | ||
| 	if m != nil {
 | ||
| 		return m.Accept
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call) GetDecline() *Call_Decline {
 | ||
| 	if m != nil {
 | ||
| 		return m.Decline
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call) GetKill() *Call_Kill {
 | ||
| 	if m != nil {
 | ||
| 		return m.Kill
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call) GetShutdown() *Call_Shutdown {
 | ||
| 	if m != nil {
 | ||
| 		return m.Shutdown
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call) GetAcknowledge() *Call_Acknowledge {
 | ||
| 	if m != nil {
 | ||
| 		return m.Acknowledge
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call) GetReconcile() *Call_Reconcile {
 | ||
| 	if m != nil {
 | ||
| 		return m.Reconcile
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call) GetMessage() *Call_Message {
 | ||
| 	if m != nil {
 | ||
| 		return m.Message
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call) GetRequest() *Call_Request {
 | ||
| 	if m != nil {
 | ||
| 		return m.Request
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| // Subscribes the scheduler with the master to receive events. A
 | ||
| // scheduler must send other calls only after it has received the
 | ||
| // SUBCRIBED event.
 | ||
| type Call_Subscribe struct {
 | ||
| 	// See the comments below on 'framework_id' on the semantics for
 | ||
| 	// 'framework_info.id'.
 | ||
| 	FrameworkInfo *mesosproto.FrameworkInfo `protobuf:"bytes,1,req,name=framework_info" json:"framework_info,omitempty"`
 | ||
| 	// 'force' field is only relevant when 'framework_info.id' is set.
 | ||
| 	// It tells the master what to do in case an instance of the
 | ||
| 	// scheduler attempts to subscribe when another instance of it is
 | ||
| 	// already connected (e.g., split brain due to network partition).
 | ||
| 	// If 'force' is true, this scheduler instance is allowed and the
 | ||
| 	// old connected scheduler instance is disconnected. If false,
 | ||
| 	// this scheduler instance is disallowed subscription in favor of
 | ||
| 	// the already connected scheduler instance.
 | ||
| 	//
 | ||
| 	// It is recommended to set this to true only when a newly elected
 | ||
| 	// scheduler instance is attempting to subscribe but not when a
 | ||
| 	// scheduler is retrying subscription (e.g., disconnection or
 | ||
| 	// master failover; see sched/sched.cpp for an example).
 | ||
| 	Force            *bool  `protobuf:"varint,2,opt,name=force" json:"force,omitempty"`
 | ||
| 	XXX_unrecognized []byte `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Subscribe) Reset()      { *m = Call_Subscribe{} }
 | ||
| func (*Call_Subscribe) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Call_Subscribe) GetFrameworkInfo() *mesosproto.FrameworkInfo {
 | ||
| 	if m != nil {
 | ||
| 		return m.FrameworkInfo
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Subscribe) GetForce() bool {
 | ||
| 	if m != nil && m.Force != nil {
 | ||
| 		return *m.Force
 | ||
| 	}
 | ||
| 	return false
 | ||
| }
 | ||
| 
 | ||
| // Accepts an offer, performing the specified operations
 | ||
| // in a sequential manner.
 | ||
| //
 | ||
| // E.g. Launch a task with a newly reserved persistent volume:
 | ||
| //
 | ||
| //   Accept {
 | ||
| //     offer_ids: [ ... ]
 | ||
| //     operations: [
 | ||
| //       { type: RESERVE,
 | ||
| //         reserve: { resources: [ disk(role):2 ] } }
 | ||
| //       { type: CREATE,
 | ||
| //         create: { volumes: [ disk(role):1+persistence ] } }
 | ||
| //       { type: LAUNCH,
 | ||
| //         launch: { task_infos ... disk(role):1;disk(role):1+persistence } }
 | ||
| //     ]
 | ||
| //   }
 | ||
| //
 | ||
| // Note that any of the offer’s resources not used in the 'Accept'
 | ||
| // call (e.g., to launch a task) are considered unused and might be
 | ||
| // reoffered to other frameworks. In other words, the same OfferID
 | ||
| // cannot be used in more than one 'Accept' call.
 | ||
| type Call_Accept struct {
 | ||
| 	OfferIds         []*mesosproto.OfferID         `protobuf:"bytes,1,rep,name=offer_ids" json:"offer_ids,omitempty"`
 | ||
| 	Operations       []*mesosproto.Offer_Operation `protobuf:"bytes,2,rep,name=operations" json:"operations,omitempty"`
 | ||
| 	Filters          *mesosproto.Filters           `protobuf:"bytes,3,opt,name=filters" json:"filters,omitempty"`
 | ||
| 	XXX_unrecognized []byte                        `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Accept) Reset()      { *m = Call_Accept{} }
 | ||
| func (*Call_Accept) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Call_Accept) GetOfferIds() []*mesosproto.OfferID {
 | ||
| 	if m != nil {
 | ||
| 		return m.OfferIds
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Accept) GetOperations() []*mesosproto.Offer_Operation {
 | ||
| 	if m != nil {
 | ||
| 		return m.Operations
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Accept) GetFilters() *mesosproto.Filters {
 | ||
| 	if m != nil {
 | ||
| 		return m.Filters
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| // Declines an offer, signaling the master to potentially reoffer
 | ||
| // the resources to a different framework. Note that this is same
 | ||
| // as sending an Accept call with no operations. See comments on
 | ||
| // top of 'Accept' for semantics.
 | ||
| type Call_Decline struct {
 | ||
| 	OfferIds         []*mesosproto.OfferID `protobuf:"bytes,1,rep,name=offer_ids" json:"offer_ids,omitempty"`
 | ||
| 	Filters          *mesosproto.Filters   `protobuf:"bytes,2,opt,name=filters" json:"filters,omitempty"`
 | ||
| 	XXX_unrecognized []byte                `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Decline) Reset()      { *m = Call_Decline{} }
 | ||
| func (*Call_Decline) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Call_Decline) GetOfferIds() []*mesosproto.OfferID {
 | ||
| 	if m != nil {
 | ||
| 		return m.OfferIds
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Decline) GetFilters() *mesosproto.Filters {
 | ||
| 	if m != nil {
 | ||
| 		return m.Filters
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| // Kills a specific task. If the scheduler has a custom executor,
 | ||
| // the kill is forwarded to the executor and it is up to the
 | ||
| // executor to kill the task and send a TASK_KILLED (or TASK_FAILED)
 | ||
| // update. Note that Mesos releases the resources for a task once it
 | ||
| // receives a terminal update (See TaskState in mesos.proto) for it.
 | ||
| // If the task is unknown to the master, a TASK_LOST update is
 | ||
| // generated.
 | ||
| type Call_Kill struct {
 | ||
| 	TaskId           *mesosproto.TaskID  `protobuf:"bytes,1,req,name=task_id" json:"task_id,omitempty"`
 | ||
| 	SlaveId          *mesosproto.SlaveID `protobuf:"bytes,2,opt,name=slave_id" json:"slave_id,omitempty"`
 | ||
| 	XXX_unrecognized []byte              `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Kill) Reset()      { *m = Call_Kill{} }
 | ||
| func (*Call_Kill) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Call_Kill) GetTaskId() *mesosproto.TaskID {
 | ||
| 	if m != nil {
 | ||
| 		return m.TaskId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Kill) GetSlaveId() *mesosproto.SlaveID {
 | ||
| 	if m != nil {
 | ||
| 		return m.SlaveId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| // Shuts down a custom executor. When the executor gets a shutdown
 | ||
| // event, it is expected to kill all its tasks (and send TASK_KILLED
 | ||
| // updates) and terminate. If the executor doesn’t terminate within
 | ||
| // a certain timeout (configurable via
 | ||
| // '--executor_shutdown_grace_period' slave flag), the slave will
 | ||
| // forcefully destroy the container (executor and its tasks) and
 | ||
| // transition its active tasks to TASK_LOST.
 | ||
| type Call_Shutdown struct {
 | ||
| 	ExecutorId       *mesosproto.ExecutorID `protobuf:"bytes,1,req,name=executor_id" json:"executor_id,omitempty"`
 | ||
| 	SlaveId          *mesosproto.SlaveID    `protobuf:"bytes,2,req,name=slave_id" json:"slave_id,omitempty"`
 | ||
| 	XXX_unrecognized []byte                 `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Shutdown) Reset()      { *m = Call_Shutdown{} }
 | ||
| func (*Call_Shutdown) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Call_Shutdown) GetExecutorId() *mesosproto.ExecutorID {
 | ||
| 	if m != nil {
 | ||
| 		return m.ExecutorId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Shutdown) GetSlaveId() *mesosproto.SlaveID {
 | ||
| 	if m != nil {
 | ||
| 		return m.SlaveId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| // Acknowledges the receipt of status update. Schedulers are
 | ||
| // responsible for explicitly acknowledging the receipt of status
 | ||
| // updates that have 'Update.status().uuid()' field set. Such status
 | ||
| // updates are retried by the slave until they are acknowledged by
 | ||
| // the scheduler.
 | ||
| type Call_Acknowledge struct {
 | ||
| 	SlaveId          *mesosproto.SlaveID `protobuf:"bytes,1,req,name=slave_id" json:"slave_id,omitempty"`
 | ||
| 	TaskId           *mesosproto.TaskID  `protobuf:"bytes,2,req,name=task_id" json:"task_id,omitempty"`
 | ||
| 	Uuid             []byte              `protobuf:"bytes,3,req,name=uuid" json:"uuid,omitempty"`
 | ||
| 	XXX_unrecognized []byte              `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Acknowledge) Reset()      { *m = Call_Acknowledge{} }
 | ||
| func (*Call_Acknowledge) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Call_Acknowledge) GetSlaveId() *mesosproto.SlaveID {
 | ||
| 	if m != nil {
 | ||
| 		return m.SlaveId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Acknowledge) GetTaskId() *mesosproto.TaskID {
 | ||
| 	if m != nil {
 | ||
| 		return m.TaskId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Acknowledge) GetUuid() []byte {
 | ||
| 	if m != nil {
 | ||
| 		return m.Uuid
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| // Allows the scheduler to query the status for non-terminal tasks.
 | ||
| // This causes the master to send back the latest task status for
 | ||
| // each task in 'tasks', if possible. Tasks that are no longer known
 | ||
| // will result in a TASK_LOST update. If 'statuses' is empty, then
 | ||
| // the master will send the latest status for each task currently
 | ||
| // known.
 | ||
| type Call_Reconcile struct {
 | ||
| 	Tasks            []*Call_Reconcile_Task `protobuf:"bytes,1,rep,name=tasks" json:"tasks,omitempty"`
 | ||
| 	XXX_unrecognized []byte                 `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Reconcile) Reset()      { *m = Call_Reconcile{} }
 | ||
| func (*Call_Reconcile) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Call_Reconcile) GetTasks() []*Call_Reconcile_Task {
 | ||
| 	if m != nil {
 | ||
| 		return m.Tasks
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| // TODO(vinod): Support arbitrary queries than just state of tasks.
 | ||
| type Call_Reconcile_Task struct {
 | ||
| 	TaskId           *mesosproto.TaskID  `protobuf:"bytes,1,req,name=task_id" json:"task_id,omitempty"`
 | ||
| 	SlaveId          *mesosproto.SlaveID `protobuf:"bytes,2,opt,name=slave_id" json:"slave_id,omitempty"`
 | ||
| 	XXX_unrecognized []byte              `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Reconcile_Task) Reset()      { *m = Call_Reconcile_Task{} }
 | ||
| func (*Call_Reconcile_Task) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Call_Reconcile_Task) GetTaskId() *mesosproto.TaskID {
 | ||
| 	if m != nil {
 | ||
| 		return m.TaskId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Reconcile_Task) GetSlaveId() *mesosproto.SlaveID {
 | ||
| 	if m != nil {
 | ||
| 		return m.SlaveId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| // Sends arbitrary binary data to the executor. Note that Mesos
 | ||
| // neither interprets this data nor makes any guarantees about the
 | ||
| // delivery of this message to the executor.
 | ||
| type Call_Message struct {
 | ||
| 	SlaveId          *mesosproto.SlaveID    `protobuf:"bytes,1,req,name=slave_id" json:"slave_id,omitempty"`
 | ||
| 	ExecutorId       *mesosproto.ExecutorID `protobuf:"bytes,2,req,name=executor_id" json:"executor_id,omitempty"`
 | ||
| 	Data             []byte                 `protobuf:"bytes,3,req,name=data" json:"data,omitempty"`
 | ||
| 	XXX_unrecognized []byte                 `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Message) Reset()      { *m = Call_Message{} }
 | ||
| func (*Call_Message) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Call_Message) GetSlaveId() *mesosproto.SlaveID {
 | ||
| 	if m != nil {
 | ||
| 		return m.SlaveId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Message) GetExecutorId() *mesosproto.ExecutorID {
 | ||
| 	if m != nil {
 | ||
| 		return m.ExecutorId
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Message) GetData() []byte {
 | ||
| 	if m != nil {
 | ||
| 		return m.Data
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| // Requests a specific set of resources from Mesos's allocator. If
 | ||
| // the allocator has support for this, corresponding offers will be
 | ||
| // sent asynchronously via the OFFERS event(s).
 | ||
| //
 | ||
| // NOTE: The built-in hierarchical allocator doesn't have support
 | ||
| // for this call and hence simply ignores it.
 | ||
| type Call_Request struct {
 | ||
| 	Requests         []*mesosproto.Request `protobuf:"bytes,1,rep,name=requests" json:"requests,omitempty"`
 | ||
| 	XXX_unrecognized []byte                `json:"-"`
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Request) Reset()      { *m = Call_Request{} }
 | ||
| func (*Call_Request) ProtoMessage() {}
 | ||
| 
 | ||
| func (m *Call_Request) GetRequests() []*mesosproto.Request {
 | ||
| 	if m != nil {
 | ||
| 		return m.Requests
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| 
 | ||
| func init() {
 | ||
| 	proto.RegisterEnum("mesosproto.scheduler.Event_Type", Event_Type_name, Event_Type_value)
 | ||
| 	proto.RegisterEnum("mesosproto.scheduler.Call_Type", Call_Type_name, Call_Type_value)
 | ||
| }
 | ||
| func (this *Event) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Event)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Event")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Event but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Eventbut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if this.Type != nil && that1.Type != nil {
 | ||
| 		if *this.Type != *that1.Type {
 | ||
| 			return fmt.Errorf("Type this(%v) Not Equal that(%v)", *this.Type, *that1.Type)
 | ||
| 		}
 | ||
| 	} else if this.Type != nil {
 | ||
| 		return fmt.Errorf("this.Type == nil && that.Type != nil")
 | ||
| 	} else if that1.Type != nil {
 | ||
| 		return fmt.Errorf("Type this(%v) Not Equal that(%v)", this.Type, that1.Type)
 | ||
| 	}
 | ||
| 	if !this.Subscribed.Equal(that1.Subscribed) {
 | ||
| 		return fmt.Errorf("Subscribed this(%v) Not Equal that(%v)", this.Subscribed, that1.Subscribed)
 | ||
| 	}
 | ||
| 	if !this.Offers.Equal(that1.Offers) {
 | ||
| 		return fmt.Errorf("Offers this(%v) Not Equal that(%v)", this.Offers, that1.Offers)
 | ||
| 	}
 | ||
| 	if !this.Rescind.Equal(that1.Rescind) {
 | ||
| 		return fmt.Errorf("Rescind this(%v) Not Equal that(%v)", this.Rescind, that1.Rescind)
 | ||
| 	}
 | ||
| 	if !this.Update.Equal(that1.Update) {
 | ||
| 		return fmt.Errorf("Update this(%v) Not Equal that(%v)", this.Update, that1.Update)
 | ||
| 	}
 | ||
| 	if !this.Message.Equal(that1.Message) {
 | ||
| 		return fmt.Errorf("Message this(%v) Not Equal that(%v)", this.Message, that1.Message)
 | ||
| 	}
 | ||
| 	if !this.Failure.Equal(that1.Failure) {
 | ||
| 		return fmt.Errorf("Failure this(%v) Not Equal that(%v)", this.Failure, that1.Failure)
 | ||
| 	}
 | ||
| 	if !this.Error.Equal(that1.Error) {
 | ||
| 		return fmt.Errorf("Error this(%v) Not Equal that(%v)", this.Error, that1.Error)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Event) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Event)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if this.Type != nil && that1.Type != nil {
 | ||
| 		if *this.Type != *that1.Type {
 | ||
| 			return false
 | ||
| 		}
 | ||
| 	} else if this.Type != nil {
 | ||
| 		return false
 | ||
| 	} else if that1.Type != nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Subscribed.Equal(that1.Subscribed) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Offers.Equal(that1.Offers) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Rescind.Equal(that1.Rescind) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Update.Equal(that1.Update) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Message.Equal(that1.Message) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Failure.Equal(that1.Failure) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Error.Equal(that1.Error) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Event_Subscribed) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Event_Subscribed)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Event_Subscribed")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Event_Subscribed but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Event_Subscribedbut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if !this.FrameworkId.Equal(that1.FrameworkId) {
 | ||
| 		return fmt.Errorf("FrameworkId this(%v) Not Equal that(%v)", this.FrameworkId, that1.FrameworkId)
 | ||
| 	}
 | ||
| 	if this.HeartbeatIntervalSeconds != nil && that1.HeartbeatIntervalSeconds != nil {
 | ||
| 		if *this.HeartbeatIntervalSeconds != *that1.HeartbeatIntervalSeconds {
 | ||
| 			return fmt.Errorf("HeartbeatIntervalSeconds this(%v) Not Equal that(%v)", *this.HeartbeatIntervalSeconds, *that1.HeartbeatIntervalSeconds)
 | ||
| 		}
 | ||
| 	} else if this.HeartbeatIntervalSeconds != nil {
 | ||
| 		return fmt.Errorf("this.HeartbeatIntervalSeconds == nil && that.HeartbeatIntervalSeconds != nil")
 | ||
| 	} else if that1.HeartbeatIntervalSeconds != nil {
 | ||
| 		return fmt.Errorf("HeartbeatIntervalSeconds this(%v) Not Equal that(%v)", this.HeartbeatIntervalSeconds, that1.HeartbeatIntervalSeconds)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Event_Subscribed) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Event_Subscribed)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.FrameworkId.Equal(that1.FrameworkId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if this.HeartbeatIntervalSeconds != nil && that1.HeartbeatIntervalSeconds != nil {
 | ||
| 		if *this.HeartbeatIntervalSeconds != *that1.HeartbeatIntervalSeconds {
 | ||
| 			return false
 | ||
| 		}
 | ||
| 	} else if this.HeartbeatIntervalSeconds != nil {
 | ||
| 		return false
 | ||
| 	} else if that1.HeartbeatIntervalSeconds != nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Event_Offers) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Event_Offers)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Event_Offers")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Event_Offers but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Event_Offersbut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if len(this.Offers) != len(that1.Offers) {
 | ||
| 		return fmt.Errorf("Offers this(%v) Not Equal that(%v)", len(this.Offers), len(that1.Offers))
 | ||
| 	}
 | ||
| 	for i := range this.Offers {
 | ||
| 		if !this.Offers[i].Equal(that1.Offers[i]) {
 | ||
| 			return fmt.Errorf("Offers this[%v](%v) Not Equal that[%v](%v)", i, this.Offers[i], i, that1.Offers[i])
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if len(this.InverseOffers) != len(that1.InverseOffers) {
 | ||
| 		return fmt.Errorf("InverseOffers this(%v) Not Equal that(%v)", len(this.InverseOffers), len(that1.InverseOffers))
 | ||
| 	}
 | ||
| 	for i := range this.InverseOffers {
 | ||
| 		if !this.InverseOffers[i].Equal(that1.InverseOffers[i]) {
 | ||
| 			return fmt.Errorf("InverseOffers this[%v](%v) Not Equal that[%v](%v)", i, this.InverseOffers[i], i, that1.InverseOffers[i])
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Event_Offers) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Event_Offers)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if len(this.Offers) != len(that1.Offers) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	for i := range this.Offers {
 | ||
| 		if !this.Offers[i].Equal(that1.Offers[i]) {
 | ||
| 			return false
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if len(this.InverseOffers) != len(that1.InverseOffers) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	for i := range this.InverseOffers {
 | ||
| 		if !this.InverseOffers[i].Equal(that1.InverseOffers[i]) {
 | ||
| 			return false
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Event_Rescind) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Event_Rescind)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Event_Rescind")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Event_Rescind but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Event_Rescindbut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if !this.OfferId.Equal(that1.OfferId) {
 | ||
| 		return fmt.Errorf("OfferId this(%v) Not Equal that(%v)", this.OfferId, that1.OfferId)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Event_Rescind) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Event_Rescind)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.OfferId.Equal(that1.OfferId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Event_Update) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Event_Update)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Event_Update")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Event_Update but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Event_Updatebut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if !this.Status.Equal(that1.Status) {
 | ||
| 		return fmt.Errorf("Status this(%v) Not Equal that(%v)", this.Status, that1.Status)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Event_Update) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Event_Update)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Status.Equal(that1.Status) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Event_Message) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Event_Message)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Event_Message")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Event_Message but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Event_Messagebut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if !this.SlaveId.Equal(that1.SlaveId) {
 | ||
| 		return fmt.Errorf("SlaveId this(%v) Not Equal that(%v)", this.SlaveId, that1.SlaveId)
 | ||
| 	}
 | ||
| 	if !this.ExecutorId.Equal(that1.ExecutorId) {
 | ||
| 		return fmt.Errorf("ExecutorId this(%v) Not Equal that(%v)", this.ExecutorId, that1.ExecutorId)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.Data, that1.Data) {
 | ||
| 		return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Event_Message) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Event_Message)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.SlaveId.Equal(that1.SlaveId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.ExecutorId.Equal(that1.ExecutorId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.Data, that1.Data) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Event_Failure) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Event_Failure)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Event_Failure")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Event_Failure but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Event_Failurebut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if !this.SlaveId.Equal(that1.SlaveId) {
 | ||
| 		return fmt.Errorf("SlaveId this(%v) Not Equal that(%v)", this.SlaveId, that1.SlaveId)
 | ||
| 	}
 | ||
| 	if !this.ExecutorId.Equal(that1.ExecutorId) {
 | ||
| 		return fmt.Errorf("ExecutorId this(%v) Not Equal that(%v)", this.ExecutorId, that1.ExecutorId)
 | ||
| 	}
 | ||
| 	if this.Status != nil && that1.Status != nil {
 | ||
| 		if *this.Status != *that1.Status {
 | ||
| 			return fmt.Errorf("Status this(%v) Not Equal that(%v)", *this.Status, *that1.Status)
 | ||
| 		}
 | ||
| 	} else if this.Status != nil {
 | ||
| 		return fmt.Errorf("this.Status == nil && that.Status != nil")
 | ||
| 	} else if that1.Status != nil {
 | ||
| 		return fmt.Errorf("Status this(%v) Not Equal that(%v)", this.Status, that1.Status)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Event_Failure) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Event_Failure)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.SlaveId.Equal(that1.SlaveId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.ExecutorId.Equal(that1.ExecutorId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if this.Status != nil && that1.Status != nil {
 | ||
| 		if *this.Status != *that1.Status {
 | ||
| 			return false
 | ||
| 		}
 | ||
| 	} else if this.Status != nil {
 | ||
| 		return false
 | ||
| 	} else if that1.Status != nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Event_Error) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Event_Error)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Event_Error")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Event_Error but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Event_Errorbut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if this.Message != nil && that1.Message != nil {
 | ||
| 		if *this.Message != *that1.Message {
 | ||
| 			return fmt.Errorf("Message this(%v) Not Equal that(%v)", *this.Message, *that1.Message)
 | ||
| 		}
 | ||
| 	} else if this.Message != nil {
 | ||
| 		return fmt.Errorf("this.Message == nil && that.Message != nil")
 | ||
| 	} else if that1.Message != nil {
 | ||
| 		return fmt.Errorf("Message this(%v) Not Equal that(%v)", this.Message, that1.Message)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Event_Error) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Event_Error)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if this.Message != nil && that1.Message != nil {
 | ||
| 		if *this.Message != *that1.Message {
 | ||
| 			return false
 | ||
| 		}
 | ||
| 	} else if this.Message != nil {
 | ||
| 		return false
 | ||
| 	} else if that1.Message != nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Call) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Call")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Call but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Callbut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if !this.FrameworkId.Equal(that1.FrameworkId) {
 | ||
| 		return fmt.Errorf("FrameworkId this(%v) Not Equal that(%v)", this.FrameworkId, that1.FrameworkId)
 | ||
| 	}
 | ||
| 	if this.Type != nil && that1.Type != nil {
 | ||
| 		if *this.Type != *that1.Type {
 | ||
| 			return fmt.Errorf("Type this(%v) Not Equal that(%v)", *this.Type, *that1.Type)
 | ||
| 		}
 | ||
| 	} else if this.Type != nil {
 | ||
| 		return fmt.Errorf("this.Type == nil && that.Type != nil")
 | ||
| 	} else if that1.Type != nil {
 | ||
| 		return fmt.Errorf("Type this(%v) Not Equal that(%v)", this.Type, that1.Type)
 | ||
| 	}
 | ||
| 	if !this.Subscribe.Equal(that1.Subscribe) {
 | ||
| 		return fmt.Errorf("Subscribe this(%v) Not Equal that(%v)", this.Subscribe, that1.Subscribe)
 | ||
| 	}
 | ||
| 	if !this.Accept.Equal(that1.Accept) {
 | ||
| 		return fmt.Errorf("Accept this(%v) Not Equal that(%v)", this.Accept, that1.Accept)
 | ||
| 	}
 | ||
| 	if !this.Decline.Equal(that1.Decline) {
 | ||
| 		return fmt.Errorf("Decline this(%v) Not Equal that(%v)", this.Decline, that1.Decline)
 | ||
| 	}
 | ||
| 	if !this.Kill.Equal(that1.Kill) {
 | ||
| 		return fmt.Errorf("Kill this(%v) Not Equal that(%v)", this.Kill, that1.Kill)
 | ||
| 	}
 | ||
| 	if !this.Shutdown.Equal(that1.Shutdown) {
 | ||
| 		return fmt.Errorf("Shutdown this(%v) Not Equal that(%v)", this.Shutdown, that1.Shutdown)
 | ||
| 	}
 | ||
| 	if !this.Acknowledge.Equal(that1.Acknowledge) {
 | ||
| 		return fmt.Errorf("Acknowledge this(%v) Not Equal that(%v)", this.Acknowledge, that1.Acknowledge)
 | ||
| 	}
 | ||
| 	if !this.Reconcile.Equal(that1.Reconcile) {
 | ||
| 		return fmt.Errorf("Reconcile this(%v) Not Equal that(%v)", this.Reconcile, that1.Reconcile)
 | ||
| 	}
 | ||
| 	if !this.Message.Equal(that1.Message) {
 | ||
| 		return fmt.Errorf("Message this(%v) Not Equal that(%v)", this.Message, that1.Message)
 | ||
| 	}
 | ||
| 	if !this.Request.Equal(that1.Request) {
 | ||
| 		return fmt.Errorf("Request this(%v) Not Equal that(%v)", this.Request, that1.Request)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Call) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.FrameworkId.Equal(that1.FrameworkId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if this.Type != nil && that1.Type != nil {
 | ||
| 		if *this.Type != *that1.Type {
 | ||
| 			return false
 | ||
| 		}
 | ||
| 	} else if this.Type != nil {
 | ||
| 		return false
 | ||
| 	} else if that1.Type != nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Subscribe.Equal(that1.Subscribe) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Accept.Equal(that1.Accept) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Decline.Equal(that1.Decline) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Kill.Equal(that1.Kill) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Shutdown.Equal(that1.Shutdown) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Acknowledge.Equal(that1.Acknowledge) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Reconcile.Equal(that1.Reconcile) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Message.Equal(that1.Message) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.Request.Equal(that1.Request) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Call_Subscribe) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Subscribe)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Call_Subscribe")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Call_Subscribe but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Call_Subscribebut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if !this.FrameworkInfo.Equal(that1.FrameworkInfo) {
 | ||
| 		return fmt.Errorf("FrameworkInfo this(%v) Not Equal that(%v)", this.FrameworkInfo, that1.FrameworkInfo)
 | ||
| 	}
 | ||
| 	if this.Force != nil && that1.Force != nil {
 | ||
| 		if *this.Force != *that1.Force {
 | ||
| 			return fmt.Errorf("Force this(%v) Not Equal that(%v)", *this.Force, *that1.Force)
 | ||
| 		}
 | ||
| 	} else if this.Force != nil {
 | ||
| 		return fmt.Errorf("this.Force == nil && that.Force != nil")
 | ||
| 	} else if that1.Force != nil {
 | ||
| 		return fmt.Errorf("Force this(%v) Not Equal that(%v)", this.Force, that1.Force)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Call_Subscribe) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Subscribe)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.FrameworkInfo.Equal(that1.FrameworkInfo) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if this.Force != nil && that1.Force != nil {
 | ||
| 		if *this.Force != *that1.Force {
 | ||
| 			return false
 | ||
| 		}
 | ||
| 	} else if this.Force != nil {
 | ||
| 		return false
 | ||
| 	} else if that1.Force != nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Call_Accept) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Accept)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Call_Accept")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Call_Accept but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Call_Acceptbut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if len(this.OfferIds) != len(that1.OfferIds) {
 | ||
| 		return fmt.Errorf("OfferIds this(%v) Not Equal that(%v)", len(this.OfferIds), len(that1.OfferIds))
 | ||
| 	}
 | ||
| 	for i := range this.OfferIds {
 | ||
| 		if !this.OfferIds[i].Equal(that1.OfferIds[i]) {
 | ||
| 			return fmt.Errorf("OfferIds this[%v](%v) Not Equal that[%v](%v)", i, this.OfferIds[i], i, that1.OfferIds[i])
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if len(this.Operations) != len(that1.Operations) {
 | ||
| 		return fmt.Errorf("Operations this(%v) Not Equal that(%v)", len(this.Operations), len(that1.Operations))
 | ||
| 	}
 | ||
| 	for i := range this.Operations {
 | ||
| 		if !this.Operations[i].Equal(that1.Operations[i]) {
 | ||
| 			return fmt.Errorf("Operations this[%v](%v) Not Equal that[%v](%v)", i, this.Operations[i], i, that1.Operations[i])
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if !this.Filters.Equal(that1.Filters) {
 | ||
| 		return fmt.Errorf("Filters this(%v) Not Equal that(%v)", this.Filters, that1.Filters)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Call_Accept) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Accept)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if len(this.OfferIds) != len(that1.OfferIds) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	for i := range this.OfferIds {
 | ||
| 		if !this.OfferIds[i].Equal(that1.OfferIds[i]) {
 | ||
| 			return false
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if len(this.Operations) != len(that1.Operations) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	for i := range this.Operations {
 | ||
| 		if !this.Operations[i].Equal(that1.Operations[i]) {
 | ||
| 			return false
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if !this.Filters.Equal(that1.Filters) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Call_Decline) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Decline)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Call_Decline")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Call_Decline but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Call_Declinebut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if len(this.OfferIds) != len(that1.OfferIds) {
 | ||
| 		return fmt.Errorf("OfferIds this(%v) Not Equal that(%v)", len(this.OfferIds), len(that1.OfferIds))
 | ||
| 	}
 | ||
| 	for i := range this.OfferIds {
 | ||
| 		if !this.OfferIds[i].Equal(that1.OfferIds[i]) {
 | ||
| 			return fmt.Errorf("OfferIds this[%v](%v) Not Equal that[%v](%v)", i, this.OfferIds[i], i, that1.OfferIds[i])
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if !this.Filters.Equal(that1.Filters) {
 | ||
| 		return fmt.Errorf("Filters this(%v) Not Equal that(%v)", this.Filters, that1.Filters)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Call_Decline) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Decline)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if len(this.OfferIds) != len(that1.OfferIds) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	for i := range this.OfferIds {
 | ||
| 		if !this.OfferIds[i].Equal(that1.OfferIds[i]) {
 | ||
| 			return false
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if !this.Filters.Equal(that1.Filters) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Call_Kill) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Kill)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Call_Kill")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Call_Kill but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Call_Killbut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if !this.TaskId.Equal(that1.TaskId) {
 | ||
| 		return fmt.Errorf("TaskId this(%v) Not Equal that(%v)", this.TaskId, that1.TaskId)
 | ||
| 	}
 | ||
| 	if !this.SlaveId.Equal(that1.SlaveId) {
 | ||
| 		return fmt.Errorf("SlaveId this(%v) Not Equal that(%v)", this.SlaveId, that1.SlaveId)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Call_Kill) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Kill)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.TaskId.Equal(that1.TaskId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.SlaveId.Equal(that1.SlaveId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Call_Shutdown) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Shutdown)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Call_Shutdown")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Call_Shutdown but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Call_Shutdownbut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if !this.ExecutorId.Equal(that1.ExecutorId) {
 | ||
| 		return fmt.Errorf("ExecutorId this(%v) Not Equal that(%v)", this.ExecutorId, that1.ExecutorId)
 | ||
| 	}
 | ||
| 	if !this.SlaveId.Equal(that1.SlaveId) {
 | ||
| 		return fmt.Errorf("SlaveId this(%v) Not Equal that(%v)", this.SlaveId, that1.SlaveId)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Call_Shutdown) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Shutdown)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.ExecutorId.Equal(that1.ExecutorId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.SlaveId.Equal(that1.SlaveId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Call_Acknowledge) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Acknowledge)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Call_Acknowledge")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Call_Acknowledge but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Call_Acknowledgebut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if !this.SlaveId.Equal(that1.SlaveId) {
 | ||
| 		return fmt.Errorf("SlaveId this(%v) Not Equal that(%v)", this.SlaveId, that1.SlaveId)
 | ||
| 	}
 | ||
| 	if !this.TaskId.Equal(that1.TaskId) {
 | ||
| 		return fmt.Errorf("TaskId this(%v) Not Equal that(%v)", this.TaskId, that1.TaskId)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.Uuid, that1.Uuid) {
 | ||
| 		return fmt.Errorf("Uuid this(%v) Not Equal that(%v)", this.Uuid, that1.Uuid)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Call_Acknowledge) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Acknowledge)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.SlaveId.Equal(that1.SlaveId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.TaskId.Equal(that1.TaskId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.Uuid, that1.Uuid) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Call_Reconcile) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Reconcile)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Call_Reconcile")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Call_Reconcile but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Call_Reconcilebut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if len(this.Tasks) != len(that1.Tasks) {
 | ||
| 		return fmt.Errorf("Tasks this(%v) Not Equal that(%v)", len(this.Tasks), len(that1.Tasks))
 | ||
| 	}
 | ||
| 	for i := range this.Tasks {
 | ||
| 		if !this.Tasks[i].Equal(that1.Tasks[i]) {
 | ||
| 			return fmt.Errorf("Tasks this[%v](%v) Not Equal that[%v](%v)", i, this.Tasks[i], i, that1.Tasks[i])
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Call_Reconcile) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Reconcile)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if len(this.Tasks) != len(that1.Tasks) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	for i := range this.Tasks {
 | ||
| 		if !this.Tasks[i].Equal(that1.Tasks[i]) {
 | ||
| 			return false
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Call_Reconcile_Task) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Reconcile_Task)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Call_Reconcile_Task")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Call_Reconcile_Task but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Call_Reconcile_Taskbut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if !this.TaskId.Equal(that1.TaskId) {
 | ||
| 		return fmt.Errorf("TaskId this(%v) Not Equal that(%v)", this.TaskId, that1.TaskId)
 | ||
| 	}
 | ||
| 	if !this.SlaveId.Equal(that1.SlaveId) {
 | ||
| 		return fmt.Errorf("SlaveId this(%v) Not Equal that(%v)", this.SlaveId, that1.SlaveId)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Call_Reconcile_Task) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Reconcile_Task)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.TaskId.Equal(that1.TaskId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.SlaveId.Equal(that1.SlaveId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Call_Message) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Message)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Call_Message")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Call_Message but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Call_Messagebut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if !this.SlaveId.Equal(that1.SlaveId) {
 | ||
| 		return fmt.Errorf("SlaveId this(%v) Not Equal that(%v)", this.SlaveId, that1.SlaveId)
 | ||
| 	}
 | ||
| 	if !this.ExecutorId.Equal(that1.ExecutorId) {
 | ||
| 		return fmt.Errorf("ExecutorId this(%v) Not Equal that(%v)", this.ExecutorId, that1.ExecutorId)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.Data, that1.Data) {
 | ||
| 		return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data)
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Call_Message) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Message)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.SlaveId.Equal(that1.SlaveId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !this.ExecutorId.Equal(that1.ExecutorId) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.Data, that1.Data) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Call_Request) VerboseEqual(that interface{}) error {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that == nil && this != nil")
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Request)
 | ||
| 	if !ok {
 | ||
| 		return fmt.Errorf("that is not of type *Call_Request")
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return nil
 | ||
| 		}
 | ||
| 		return fmt.Errorf("that is type *Call_Request but is nil && this != nil")
 | ||
| 	} else if this == nil {
 | ||
| 		return fmt.Errorf("that is type *Call_Requestbut is not nil && this == nil")
 | ||
| 	}
 | ||
| 	if len(this.Requests) != len(that1.Requests) {
 | ||
| 		return fmt.Errorf("Requests this(%v) Not Equal that(%v)", len(this.Requests), len(that1.Requests))
 | ||
| 	}
 | ||
| 	for i := range this.Requests {
 | ||
| 		if !this.Requests[i].Equal(that1.Requests[i]) {
 | ||
| 			return fmt.Errorf("Requests this[%v](%v) Not Equal that[%v](%v)", i, this.Requests[i], i, that1.Requests[i])
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (this *Call_Request) Equal(that interface{}) bool {
 | ||
| 	if that == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	}
 | ||
| 
 | ||
| 	that1, ok := that.(*Call_Request)
 | ||
| 	if !ok {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if that1 == nil {
 | ||
| 		if this == nil {
 | ||
| 			return true
 | ||
| 		}
 | ||
| 		return false
 | ||
| 	} else if this == nil {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	if len(this.Requests) != len(that1.Requests) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	for i := range this.Requests {
 | ||
| 		if !this.Requests[i].Equal(that1.Requests[i]) {
 | ||
| 			return false
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
 | ||
| 		return false
 | ||
| 	}
 | ||
| 	return true
 | ||
| }
 | ||
| func (this *Event) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 12)
 | ||
| 	s = append(s, "&scheduler.Event{")
 | ||
| 	if this.Type != nil {
 | ||
| 		s = append(s, "Type: "+valueToGoStringScheduler(this.Type, "scheduler.Event_Type")+",\n")
 | ||
| 	}
 | ||
| 	if this.Subscribed != nil {
 | ||
| 		s = append(s, "Subscribed: "+fmt.Sprintf("%#v", this.Subscribed)+",\n")
 | ||
| 	}
 | ||
| 	if this.Offers != nil {
 | ||
| 		s = append(s, "Offers: "+fmt.Sprintf("%#v", this.Offers)+",\n")
 | ||
| 	}
 | ||
| 	if this.Rescind != nil {
 | ||
| 		s = append(s, "Rescind: "+fmt.Sprintf("%#v", this.Rescind)+",\n")
 | ||
| 	}
 | ||
| 	if this.Update != nil {
 | ||
| 		s = append(s, "Update: "+fmt.Sprintf("%#v", this.Update)+",\n")
 | ||
| 	}
 | ||
| 	if this.Message != nil {
 | ||
| 		s = append(s, "Message: "+fmt.Sprintf("%#v", this.Message)+",\n")
 | ||
| 	}
 | ||
| 	if this.Failure != nil {
 | ||
| 		s = append(s, "Failure: "+fmt.Sprintf("%#v", this.Failure)+",\n")
 | ||
| 	}
 | ||
| 	if this.Error != nil {
 | ||
| 		s = append(s, "Error: "+fmt.Sprintf("%#v", this.Error)+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Event_Subscribed) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 6)
 | ||
| 	s = append(s, "&scheduler.Event_Subscribed{")
 | ||
| 	if this.FrameworkId != nil {
 | ||
| 		s = append(s, "FrameworkId: "+fmt.Sprintf("%#v", this.FrameworkId)+",\n")
 | ||
| 	}
 | ||
| 	if this.HeartbeatIntervalSeconds != nil {
 | ||
| 		s = append(s, "HeartbeatIntervalSeconds: "+valueToGoStringScheduler(this.HeartbeatIntervalSeconds, "float64")+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Event_Offers) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 6)
 | ||
| 	s = append(s, "&scheduler.Event_Offers{")
 | ||
| 	if this.Offers != nil {
 | ||
| 		s = append(s, "Offers: "+fmt.Sprintf("%#v", this.Offers)+",\n")
 | ||
| 	}
 | ||
| 	if this.InverseOffers != nil {
 | ||
| 		s = append(s, "InverseOffers: "+fmt.Sprintf("%#v", this.InverseOffers)+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Event_Rescind) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 5)
 | ||
| 	s = append(s, "&scheduler.Event_Rescind{")
 | ||
| 	if this.OfferId != nil {
 | ||
| 		s = append(s, "OfferId: "+fmt.Sprintf("%#v", this.OfferId)+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Event_Update) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 5)
 | ||
| 	s = append(s, "&scheduler.Event_Update{")
 | ||
| 	if this.Status != nil {
 | ||
| 		s = append(s, "Status: "+fmt.Sprintf("%#v", this.Status)+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Event_Message) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 7)
 | ||
| 	s = append(s, "&scheduler.Event_Message{")
 | ||
| 	if this.SlaveId != nil {
 | ||
| 		s = append(s, "SlaveId: "+fmt.Sprintf("%#v", this.SlaveId)+",\n")
 | ||
| 	}
 | ||
| 	if this.ExecutorId != nil {
 | ||
| 		s = append(s, "ExecutorId: "+fmt.Sprintf("%#v", this.ExecutorId)+",\n")
 | ||
| 	}
 | ||
| 	if this.Data != nil {
 | ||
| 		s = append(s, "Data: "+valueToGoStringScheduler(this.Data, "byte")+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Event_Failure) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 7)
 | ||
| 	s = append(s, "&scheduler.Event_Failure{")
 | ||
| 	if this.SlaveId != nil {
 | ||
| 		s = append(s, "SlaveId: "+fmt.Sprintf("%#v", this.SlaveId)+",\n")
 | ||
| 	}
 | ||
| 	if this.ExecutorId != nil {
 | ||
| 		s = append(s, "ExecutorId: "+fmt.Sprintf("%#v", this.ExecutorId)+",\n")
 | ||
| 	}
 | ||
| 	if this.Status != nil {
 | ||
| 		s = append(s, "Status: "+valueToGoStringScheduler(this.Status, "int32")+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Event_Error) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 5)
 | ||
| 	s = append(s, "&scheduler.Event_Error{")
 | ||
| 	if this.Message != nil {
 | ||
| 		s = append(s, "Message: "+valueToGoStringScheduler(this.Message, "string")+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Call) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 15)
 | ||
| 	s = append(s, "&scheduler.Call{")
 | ||
| 	if this.FrameworkId != nil {
 | ||
| 		s = append(s, "FrameworkId: "+fmt.Sprintf("%#v", this.FrameworkId)+",\n")
 | ||
| 	}
 | ||
| 	if this.Type != nil {
 | ||
| 		s = append(s, "Type: "+valueToGoStringScheduler(this.Type, "scheduler.Call_Type")+",\n")
 | ||
| 	}
 | ||
| 	if this.Subscribe != nil {
 | ||
| 		s = append(s, "Subscribe: "+fmt.Sprintf("%#v", this.Subscribe)+",\n")
 | ||
| 	}
 | ||
| 	if this.Accept != nil {
 | ||
| 		s = append(s, "Accept: "+fmt.Sprintf("%#v", this.Accept)+",\n")
 | ||
| 	}
 | ||
| 	if this.Decline != nil {
 | ||
| 		s = append(s, "Decline: "+fmt.Sprintf("%#v", this.Decline)+",\n")
 | ||
| 	}
 | ||
| 	if this.Kill != nil {
 | ||
| 		s = append(s, "Kill: "+fmt.Sprintf("%#v", this.Kill)+",\n")
 | ||
| 	}
 | ||
| 	if this.Shutdown != nil {
 | ||
| 		s = append(s, "Shutdown: "+fmt.Sprintf("%#v", this.Shutdown)+",\n")
 | ||
| 	}
 | ||
| 	if this.Acknowledge != nil {
 | ||
| 		s = append(s, "Acknowledge: "+fmt.Sprintf("%#v", this.Acknowledge)+",\n")
 | ||
| 	}
 | ||
| 	if this.Reconcile != nil {
 | ||
| 		s = append(s, "Reconcile: "+fmt.Sprintf("%#v", this.Reconcile)+",\n")
 | ||
| 	}
 | ||
| 	if this.Message != nil {
 | ||
| 		s = append(s, "Message: "+fmt.Sprintf("%#v", this.Message)+",\n")
 | ||
| 	}
 | ||
| 	if this.Request != nil {
 | ||
| 		s = append(s, "Request: "+fmt.Sprintf("%#v", this.Request)+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Call_Subscribe) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 6)
 | ||
| 	s = append(s, "&scheduler.Call_Subscribe{")
 | ||
| 	if this.FrameworkInfo != nil {
 | ||
| 		s = append(s, "FrameworkInfo: "+fmt.Sprintf("%#v", this.FrameworkInfo)+",\n")
 | ||
| 	}
 | ||
| 	if this.Force != nil {
 | ||
| 		s = append(s, "Force: "+valueToGoStringScheduler(this.Force, "bool")+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Call_Accept) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 7)
 | ||
| 	s = append(s, "&scheduler.Call_Accept{")
 | ||
| 	if this.OfferIds != nil {
 | ||
| 		s = append(s, "OfferIds: "+fmt.Sprintf("%#v", this.OfferIds)+",\n")
 | ||
| 	}
 | ||
| 	if this.Operations != nil {
 | ||
| 		s = append(s, "Operations: "+fmt.Sprintf("%#v", this.Operations)+",\n")
 | ||
| 	}
 | ||
| 	if this.Filters != nil {
 | ||
| 		s = append(s, "Filters: "+fmt.Sprintf("%#v", this.Filters)+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Call_Decline) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 6)
 | ||
| 	s = append(s, "&scheduler.Call_Decline{")
 | ||
| 	if this.OfferIds != nil {
 | ||
| 		s = append(s, "OfferIds: "+fmt.Sprintf("%#v", this.OfferIds)+",\n")
 | ||
| 	}
 | ||
| 	if this.Filters != nil {
 | ||
| 		s = append(s, "Filters: "+fmt.Sprintf("%#v", this.Filters)+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Call_Kill) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 6)
 | ||
| 	s = append(s, "&scheduler.Call_Kill{")
 | ||
| 	if this.TaskId != nil {
 | ||
| 		s = append(s, "TaskId: "+fmt.Sprintf("%#v", this.TaskId)+",\n")
 | ||
| 	}
 | ||
| 	if this.SlaveId != nil {
 | ||
| 		s = append(s, "SlaveId: "+fmt.Sprintf("%#v", this.SlaveId)+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Call_Shutdown) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 6)
 | ||
| 	s = append(s, "&scheduler.Call_Shutdown{")
 | ||
| 	if this.ExecutorId != nil {
 | ||
| 		s = append(s, "ExecutorId: "+fmt.Sprintf("%#v", this.ExecutorId)+",\n")
 | ||
| 	}
 | ||
| 	if this.SlaveId != nil {
 | ||
| 		s = append(s, "SlaveId: "+fmt.Sprintf("%#v", this.SlaveId)+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Call_Acknowledge) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 7)
 | ||
| 	s = append(s, "&scheduler.Call_Acknowledge{")
 | ||
| 	if this.SlaveId != nil {
 | ||
| 		s = append(s, "SlaveId: "+fmt.Sprintf("%#v", this.SlaveId)+",\n")
 | ||
| 	}
 | ||
| 	if this.TaskId != nil {
 | ||
| 		s = append(s, "TaskId: "+fmt.Sprintf("%#v", this.TaskId)+",\n")
 | ||
| 	}
 | ||
| 	if this.Uuid != nil {
 | ||
| 		s = append(s, "Uuid: "+valueToGoStringScheduler(this.Uuid, "byte")+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Call_Reconcile) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 5)
 | ||
| 	s = append(s, "&scheduler.Call_Reconcile{")
 | ||
| 	if this.Tasks != nil {
 | ||
| 		s = append(s, "Tasks: "+fmt.Sprintf("%#v", this.Tasks)+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Call_Reconcile_Task) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 6)
 | ||
| 	s = append(s, "&scheduler.Call_Reconcile_Task{")
 | ||
| 	if this.TaskId != nil {
 | ||
| 		s = append(s, "TaskId: "+fmt.Sprintf("%#v", this.TaskId)+",\n")
 | ||
| 	}
 | ||
| 	if this.SlaveId != nil {
 | ||
| 		s = append(s, "SlaveId: "+fmt.Sprintf("%#v", this.SlaveId)+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Call_Message) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 7)
 | ||
| 	s = append(s, "&scheduler.Call_Message{")
 | ||
| 	if this.SlaveId != nil {
 | ||
| 		s = append(s, "SlaveId: "+fmt.Sprintf("%#v", this.SlaveId)+",\n")
 | ||
| 	}
 | ||
| 	if this.ExecutorId != nil {
 | ||
| 		s = append(s, "ExecutorId: "+fmt.Sprintf("%#v", this.ExecutorId)+",\n")
 | ||
| 	}
 | ||
| 	if this.Data != nil {
 | ||
| 		s = append(s, "Data: "+valueToGoStringScheduler(this.Data, "byte")+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func (this *Call_Request) GoString() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := make([]string, 0, 5)
 | ||
| 	s = append(s, "&scheduler.Call_Request{")
 | ||
| 	if this.Requests != nil {
 | ||
| 		s = append(s, "Requests: "+fmt.Sprintf("%#v", this.Requests)+",\n")
 | ||
| 	}
 | ||
| 	if this.XXX_unrecognized != nil {
 | ||
| 		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
 | ||
| 	}
 | ||
| 	s = append(s, "}")
 | ||
| 	return strings.Join(s, "")
 | ||
| }
 | ||
| func valueToGoStringScheduler(v interface{}, typ string) string {
 | ||
| 	rv := reflect.ValueOf(v)
 | ||
| 	if rv.IsNil() {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	pv := reflect.Indirect(rv).Interface()
 | ||
| 	return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv)
 | ||
| }
 | ||
| func extensionToGoStringScheduler(e map[int32]github_com_gogo_protobuf_proto.Extension) string {
 | ||
| 	if e == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := "map[int32]proto.Extension{"
 | ||
| 	keys := make([]int, 0, len(e))
 | ||
| 	for k := range e {
 | ||
| 		keys = append(keys, int(k))
 | ||
| 	}
 | ||
| 	sort.Ints(keys)
 | ||
| 	ss := []string{}
 | ||
| 	for _, k := range keys {
 | ||
| 		ss = append(ss, strconv.Itoa(k)+": "+e[int32(k)].GoString())
 | ||
| 	}
 | ||
| 	s += strings.Join(ss, ",") + "}"
 | ||
| 	return s
 | ||
| }
 | ||
| func (m *Event) 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 *Event) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.Type == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("type")
 | ||
| 	} else {
 | ||
| 		data[i] = 0x8
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(*m.Type))
 | ||
| 	}
 | ||
| 	if m.Subscribed != nil {
 | ||
| 		data[i] = 0x12
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Subscribed.Size()))
 | ||
| 		n1, err := m.Subscribed.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n1
 | ||
| 	}
 | ||
| 	if m.Offers != nil {
 | ||
| 		data[i] = 0x1a
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Offers.Size()))
 | ||
| 		n2, err := m.Offers.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n2
 | ||
| 	}
 | ||
| 	if m.Rescind != nil {
 | ||
| 		data[i] = 0x22
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Rescind.Size()))
 | ||
| 		n3, err := m.Rescind.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n3
 | ||
| 	}
 | ||
| 	if m.Update != nil {
 | ||
| 		data[i] = 0x2a
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Update.Size()))
 | ||
| 		n4, err := m.Update.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n4
 | ||
| 	}
 | ||
| 	if m.Message != nil {
 | ||
| 		data[i] = 0x32
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Message.Size()))
 | ||
| 		n5, err := m.Message.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n5
 | ||
| 	}
 | ||
| 	if m.Failure != nil {
 | ||
| 		data[i] = 0x3a
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Failure.Size()))
 | ||
| 		n6, err := m.Failure.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n6
 | ||
| 	}
 | ||
| 	if m.Error != nil {
 | ||
| 		data[i] = 0x42
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Error.Size()))
 | ||
| 		n7, err := m.Error.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n7
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Subscribed) 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 *Event_Subscribed) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.FrameworkId == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("framework_id")
 | ||
| 	} else {
 | ||
| 		data[i] = 0xa
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.FrameworkId.Size()))
 | ||
| 		n8, err := m.FrameworkId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n8
 | ||
| 	}
 | ||
| 	if m.HeartbeatIntervalSeconds != nil {
 | ||
| 		data[i] = 0x11
 | ||
| 		i++
 | ||
| 		i = encodeFixed64Scheduler(data, i, uint64(math.Float64bits(*m.HeartbeatIntervalSeconds)))
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Offers) 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 *Event_Offers) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if len(m.Offers) > 0 {
 | ||
| 		for _, msg := range m.Offers {
 | ||
| 			data[i] = 0xa
 | ||
| 			i++
 | ||
| 			i = encodeVarintScheduler(data, i, uint64(msg.Size()))
 | ||
| 			n, err := msg.MarshalTo(data[i:])
 | ||
| 			if err != nil {
 | ||
| 				return 0, err
 | ||
| 			}
 | ||
| 			i += n
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if len(m.InverseOffers) > 0 {
 | ||
| 		for _, msg := range m.InverseOffers {
 | ||
| 			data[i] = 0x12
 | ||
| 			i++
 | ||
| 			i = encodeVarintScheduler(data, i, uint64(msg.Size()))
 | ||
| 			n, err := msg.MarshalTo(data[i:])
 | ||
| 			if err != nil {
 | ||
| 				return 0, err
 | ||
| 			}
 | ||
| 			i += n
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Rescind) 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 *Event_Rescind) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.OfferId == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("offer_id")
 | ||
| 	} else {
 | ||
| 		data[i] = 0xa
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.OfferId.Size()))
 | ||
| 		n9, err := m.OfferId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n9
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Update) 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 *Event_Update) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.Status == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("status")
 | ||
| 	} else {
 | ||
| 		data[i] = 0xa
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Status.Size()))
 | ||
| 		n10, err := m.Status.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n10
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Message) 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 *Event_Message) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.SlaveId == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("slave_id")
 | ||
| 	} else {
 | ||
| 		data[i] = 0xa
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.SlaveId.Size()))
 | ||
| 		n11, err := m.SlaveId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n11
 | ||
| 	}
 | ||
| 	if m.ExecutorId == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("executor_id")
 | ||
| 	} else {
 | ||
| 		data[i] = 0x12
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.ExecutorId.Size()))
 | ||
| 		n12, err := m.ExecutorId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n12
 | ||
| 	}
 | ||
| 	if m.Data == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("data")
 | ||
| 	} else {
 | ||
| 		data[i] = 0x1a
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(len(m.Data)))
 | ||
| 		i += copy(data[i:], m.Data)
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Failure) 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 *Event_Failure) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.SlaveId != nil {
 | ||
| 		data[i] = 0xa
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.SlaveId.Size()))
 | ||
| 		n13, err := m.SlaveId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n13
 | ||
| 	}
 | ||
| 	if m.ExecutorId != nil {
 | ||
| 		data[i] = 0x12
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.ExecutorId.Size()))
 | ||
| 		n14, err := m.ExecutorId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n14
 | ||
| 	}
 | ||
| 	if m.Status != nil {
 | ||
| 		data[i] = 0x18
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(*m.Status))
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Error) 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 *Event_Error) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.Message == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("message")
 | ||
| 	} else {
 | ||
| 		data[i] = 0xa
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(len(*m.Message)))
 | ||
| 		i += copy(data[i:], *m.Message)
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call) 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 *Call) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.FrameworkId != nil {
 | ||
| 		data[i] = 0xa
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.FrameworkId.Size()))
 | ||
| 		n15, err := m.FrameworkId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n15
 | ||
| 	}
 | ||
| 	if m.Type == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("type")
 | ||
| 	} else {
 | ||
| 		data[i] = 0x10
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(*m.Type))
 | ||
| 	}
 | ||
| 	if m.Subscribe != nil {
 | ||
| 		data[i] = 0x1a
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Subscribe.Size()))
 | ||
| 		n16, err := m.Subscribe.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n16
 | ||
| 	}
 | ||
| 	if m.Accept != nil {
 | ||
| 		data[i] = 0x22
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Accept.Size()))
 | ||
| 		n17, err := m.Accept.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n17
 | ||
| 	}
 | ||
| 	if m.Decline != nil {
 | ||
| 		data[i] = 0x2a
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Decline.Size()))
 | ||
| 		n18, err := m.Decline.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n18
 | ||
| 	}
 | ||
| 	if m.Kill != nil {
 | ||
| 		data[i] = 0x32
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Kill.Size()))
 | ||
| 		n19, err := m.Kill.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n19
 | ||
| 	}
 | ||
| 	if m.Shutdown != nil {
 | ||
| 		data[i] = 0x3a
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Shutdown.Size()))
 | ||
| 		n20, err := m.Shutdown.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n20
 | ||
| 	}
 | ||
| 	if m.Acknowledge != nil {
 | ||
| 		data[i] = 0x42
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Acknowledge.Size()))
 | ||
| 		n21, err := m.Acknowledge.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n21
 | ||
| 	}
 | ||
| 	if m.Reconcile != nil {
 | ||
| 		data[i] = 0x4a
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Reconcile.Size()))
 | ||
| 		n22, err := m.Reconcile.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n22
 | ||
| 	}
 | ||
| 	if m.Message != nil {
 | ||
| 		data[i] = 0x52
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Message.Size()))
 | ||
| 		n23, err := m.Message.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n23
 | ||
| 	}
 | ||
| 	if m.Request != nil {
 | ||
| 		data[i] = 0x5a
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Request.Size()))
 | ||
| 		n24, err := m.Request.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n24
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Subscribe) 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 *Call_Subscribe) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.FrameworkInfo == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("framework_info")
 | ||
| 	} else {
 | ||
| 		data[i] = 0xa
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.FrameworkInfo.Size()))
 | ||
| 		n25, err := m.FrameworkInfo.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n25
 | ||
| 	}
 | ||
| 	if m.Force != nil {
 | ||
| 		data[i] = 0x10
 | ||
| 		i++
 | ||
| 		if *m.Force {
 | ||
| 			data[i] = 1
 | ||
| 		} else {
 | ||
| 			data[i] = 0
 | ||
| 		}
 | ||
| 		i++
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Accept) 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 *Call_Accept) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if len(m.OfferIds) > 0 {
 | ||
| 		for _, msg := range m.OfferIds {
 | ||
| 			data[i] = 0xa
 | ||
| 			i++
 | ||
| 			i = encodeVarintScheduler(data, i, uint64(msg.Size()))
 | ||
| 			n, err := msg.MarshalTo(data[i:])
 | ||
| 			if err != nil {
 | ||
| 				return 0, err
 | ||
| 			}
 | ||
| 			i += n
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if len(m.Operations) > 0 {
 | ||
| 		for _, msg := range m.Operations {
 | ||
| 			data[i] = 0x12
 | ||
| 			i++
 | ||
| 			i = encodeVarintScheduler(data, i, uint64(msg.Size()))
 | ||
| 			n, err := msg.MarshalTo(data[i:])
 | ||
| 			if err != nil {
 | ||
| 				return 0, err
 | ||
| 			}
 | ||
| 			i += n
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if m.Filters != nil {
 | ||
| 		data[i] = 0x1a
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Filters.Size()))
 | ||
| 		n26, err := m.Filters.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n26
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Decline) 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 *Call_Decline) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if len(m.OfferIds) > 0 {
 | ||
| 		for _, msg := range m.OfferIds {
 | ||
| 			data[i] = 0xa
 | ||
| 			i++
 | ||
| 			i = encodeVarintScheduler(data, i, uint64(msg.Size()))
 | ||
| 			n, err := msg.MarshalTo(data[i:])
 | ||
| 			if err != nil {
 | ||
| 				return 0, err
 | ||
| 			}
 | ||
| 			i += n
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if m.Filters != nil {
 | ||
| 		data[i] = 0x12
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.Filters.Size()))
 | ||
| 		n27, err := m.Filters.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n27
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Kill) 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 *Call_Kill) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.TaskId == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("task_id")
 | ||
| 	} else {
 | ||
| 		data[i] = 0xa
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.TaskId.Size()))
 | ||
| 		n28, err := m.TaskId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n28
 | ||
| 	}
 | ||
| 	if m.SlaveId != nil {
 | ||
| 		data[i] = 0x12
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.SlaveId.Size()))
 | ||
| 		n29, err := m.SlaveId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n29
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Shutdown) 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 *Call_Shutdown) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.ExecutorId == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("executor_id")
 | ||
| 	} else {
 | ||
| 		data[i] = 0xa
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.ExecutorId.Size()))
 | ||
| 		n30, err := m.ExecutorId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n30
 | ||
| 	}
 | ||
| 	if m.SlaveId == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("slave_id")
 | ||
| 	} else {
 | ||
| 		data[i] = 0x12
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.SlaveId.Size()))
 | ||
| 		n31, err := m.SlaveId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n31
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Acknowledge) 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 *Call_Acknowledge) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.SlaveId == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("slave_id")
 | ||
| 	} else {
 | ||
| 		data[i] = 0xa
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.SlaveId.Size()))
 | ||
| 		n32, err := m.SlaveId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n32
 | ||
| 	}
 | ||
| 	if m.TaskId == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("task_id")
 | ||
| 	} else {
 | ||
| 		data[i] = 0x12
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.TaskId.Size()))
 | ||
| 		n33, err := m.TaskId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n33
 | ||
| 	}
 | ||
| 	if m.Uuid == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("uuid")
 | ||
| 	} else {
 | ||
| 		data[i] = 0x1a
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(len(m.Uuid)))
 | ||
| 		i += copy(data[i:], m.Uuid)
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Reconcile) 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 *Call_Reconcile) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if len(m.Tasks) > 0 {
 | ||
| 		for _, msg := range m.Tasks {
 | ||
| 			data[i] = 0xa
 | ||
| 			i++
 | ||
| 			i = encodeVarintScheduler(data, i, uint64(msg.Size()))
 | ||
| 			n, err := msg.MarshalTo(data[i:])
 | ||
| 			if err != nil {
 | ||
| 				return 0, err
 | ||
| 			}
 | ||
| 			i += n
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Reconcile_Task) 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 *Call_Reconcile_Task) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.TaskId == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("task_id")
 | ||
| 	} else {
 | ||
| 		data[i] = 0xa
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.TaskId.Size()))
 | ||
| 		n34, err := m.TaskId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n34
 | ||
| 	}
 | ||
| 	if m.SlaveId != nil {
 | ||
| 		data[i] = 0x12
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.SlaveId.Size()))
 | ||
| 		n35, err := m.SlaveId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n35
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Message) 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 *Call_Message) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.SlaveId == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("slave_id")
 | ||
| 	} else {
 | ||
| 		data[i] = 0xa
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.SlaveId.Size()))
 | ||
| 		n36, err := m.SlaveId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n36
 | ||
| 	}
 | ||
| 	if m.ExecutorId == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("executor_id")
 | ||
| 	} else {
 | ||
| 		data[i] = 0x12
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(m.ExecutorId.Size()))
 | ||
| 		n37, err := m.ExecutorId.MarshalTo(data[i:])
 | ||
| 		if err != nil {
 | ||
| 			return 0, err
 | ||
| 		}
 | ||
| 		i += n37
 | ||
| 	}
 | ||
| 	if m.Data == nil {
 | ||
| 		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("data")
 | ||
| 	} else {
 | ||
| 		data[i] = 0x1a
 | ||
| 		i++
 | ||
| 		i = encodeVarintScheduler(data, i, uint64(len(m.Data)))
 | ||
| 		i += copy(data[i:], m.Data)
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Request) 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 *Call_Request) MarshalTo(data []byte) (int, error) {
 | ||
| 	var i int
 | ||
| 	_ = i
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if len(m.Requests) > 0 {
 | ||
| 		for _, msg := range m.Requests {
 | ||
| 			data[i] = 0xa
 | ||
| 			i++
 | ||
| 			i = encodeVarintScheduler(data, i, uint64(msg.Size()))
 | ||
| 			n, err := msg.MarshalTo(data[i:])
 | ||
| 			if err != nil {
 | ||
| 				return 0, err
 | ||
| 			}
 | ||
| 			i += n
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		i += copy(data[i:], m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return i, nil
 | ||
| }
 | ||
| 
 | ||
| func encodeFixed64Scheduler(data []byte, offset int, v uint64) int {
 | ||
| 	data[offset] = uint8(v)
 | ||
| 	data[offset+1] = uint8(v >> 8)
 | ||
| 	data[offset+2] = uint8(v >> 16)
 | ||
| 	data[offset+3] = uint8(v >> 24)
 | ||
| 	data[offset+4] = uint8(v >> 32)
 | ||
| 	data[offset+5] = uint8(v >> 40)
 | ||
| 	data[offset+6] = uint8(v >> 48)
 | ||
| 	data[offset+7] = uint8(v >> 56)
 | ||
| 	return offset + 8
 | ||
| }
 | ||
| func encodeFixed32Scheduler(data []byte, offset int, v uint32) int {
 | ||
| 	data[offset] = uint8(v)
 | ||
| 	data[offset+1] = uint8(v >> 8)
 | ||
| 	data[offset+2] = uint8(v >> 16)
 | ||
| 	data[offset+3] = uint8(v >> 24)
 | ||
| 	return offset + 4
 | ||
| }
 | ||
| func encodeVarintScheduler(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 NewPopulatedEvent(r randyScheduler, easy bool) *Event {
 | ||
| 	this := &Event{}
 | ||
| 	v1 := Event_Type([]int32{1, 2, 3, 4, 5, 6, 7, 8}[r.Intn(8)])
 | ||
| 	this.Type = &v1
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Subscribed = NewPopulatedEvent_Subscribed(r, easy)
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Offers = NewPopulatedEvent_Offers(r, easy)
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Rescind = NewPopulatedEvent_Rescind(r, easy)
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Update = NewPopulatedEvent_Update(r, easy)
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Message = NewPopulatedEvent_Message(r, easy)
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Failure = NewPopulatedEvent_Failure(r, easy)
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Error = NewPopulatedEvent_Error(r, easy)
 | ||
| 	}
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 9)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedEvent_Subscribed(r randyScheduler, easy bool) *Event_Subscribed {
 | ||
| 	this := &Event_Subscribed{}
 | ||
| 	this.FrameworkId = mesosproto.NewPopulatedFrameworkID(r, easy)
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		v2 := float64(r.Float64())
 | ||
| 		if r.Intn(2) == 0 {
 | ||
| 			v2 *= -1
 | ||
| 		}
 | ||
| 		this.HeartbeatIntervalSeconds = &v2
 | ||
| 	}
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 3)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedEvent_Offers(r randyScheduler, easy bool) *Event_Offers {
 | ||
| 	this := &Event_Offers{}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		v3 := r.Intn(10)
 | ||
| 		this.Offers = make([]*mesosproto.Offer, v3)
 | ||
| 		for i := 0; i < v3; i++ {
 | ||
| 			this.Offers[i] = mesosproto.NewPopulatedOffer(r, easy)
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		v4 := r.Intn(10)
 | ||
| 		this.InverseOffers = make([]*mesosproto.InverseOffer, v4)
 | ||
| 		for i := 0; i < v4; i++ {
 | ||
| 			this.InverseOffers[i] = mesosproto.NewPopulatedInverseOffer(r, easy)
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 3)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedEvent_Rescind(r randyScheduler, easy bool) *Event_Rescind {
 | ||
| 	this := &Event_Rescind{}
 | ||
| 	this.OfferId = mesosproto.NewPopulatedOfferID(r, easy)
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 2)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedEvent_Update(r randyScheduler, easy bool) *Event_Update {
 | ||
| 	this := &Event_Update{}
 | ||
| 	this.Status = mesosproto.NewPopulatedTaskStatus(r, easy)
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 2)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedEvent_Message(r randyScheduler, easy bool) *Event_Message {
 | ||
| 	this := &Event_Message{}
 | ||
| 	this.SlaveId = mesosproto.NewPopulatedSlaveID(r, easy)
 | ||
| 	this.ExecutorId = mesosproto.NewPopulatedExecutorID(r, easy)
 | ||
| 	v5 := r.Intn(100)
 | ||
| 	this.Data = make([]byte, v5)
 | ||
| 	for i := 0; i < v5; i++ {
 | ||
| 		this.Data[i] = byte(r.Intn(256))
 | ||
| 	}
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 4)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedEvent_Failure(r randyScheduler, easy bool) *Event_Failure {
 | ||
| 	this := &Event_Failure{}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.SlaveId = mesosproto.NewPopulatedSlaveID(r, easy)
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.ExecutorId = mesosproto.NewPopulatedExecutorID(r, easy)
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		v6 := int32(r.Int31())
 | ||
| 		if r.Intn(2) == 0 {
 | ||
| 			v6 *= -1
 | ||
| 		}
 | ||
| 		this.Status = &v6
 | ||
| 	}
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 4)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedEvent_Error(r randyScheduler, easy bool) *Event_Error {
 | ||
| 	this := &Event_Error{}
 | ||
| 	v7 := randStringScheduler(r)
 | ||
| 	this.Message = &v7
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 2)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedCall(r randyScheduler, easy bool) *Call {
 | ||
| 	this := &Call{}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.FrameworkId = mesosproto.NewPopulatedFrameworkID(r, easy)
 | ||
| 	}
 | ||
| 	v8 := Call_Type([]int32{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}[r.Intn(12)])
 | ||
| 	this.Type = &v8
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Subscribe = NewPopulatedCall_Subscribe(r, easy)
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Accept = NewPopulatedCall_Accept(r, easy)
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Decline = NewPopulatedCall_Decline(r, easy)
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Kill = NewPopulatedCall_Kill(r, easy)
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Shutdown = NewPopulatedCall_Shutdown(r, easy)
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Acknowledge = NewPopulatedCall_Acknowledge(r, easy)
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Reconcile = NewPopulatedCall_Reconcile(r, easy)
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Message = NewPopulatedCall_Message(r, easy)
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Request = NewPopulatedCall_Request(r, easy)
 | ||
| 	}
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 12)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedCall_Subscribe(r randyScheduler, easy bool) *Call_Subscribe {
 | ||
| 	this := &Call_Subscribe{}
 | ||
| 	this.FrameworkInfo = mesosproto.NewPopulatedFrameworkInfo(r, easy)
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		v9 := bool(bool(r.Intn(2) == 0))
 | ||
| 		this.Force = &v9
 | ||
| 	}
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 3)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedCall_Accept(r randyScheduler, easy bool) *Call_Accept {
 | ||
| 	this := &Call_Accept{}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		v10 := r.Intn(10)
 | ||
| 		this.OfferIds = make([]*mesosproto.OfferID, v10)
 | ||
| 		for i := 0; i < v10; i++ {
 | ||
| 			this.OfferIds[i] = mesosproto.NewPopulatedOfferID(r, easy)
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		v11 := r.Intn(10)
 | ||
| 		this.Operations = make([]*mesosproto.Offer_Operation, v11)
 | ||
| 		for i := 0; i < v11; i++ {
 | ||
| 			this.Operations[i] = mesosproto.NewPopulatedOffer_Operation(r, easy)
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Filters = mesosproto.NewPopulatedFilters(r, easy)
 | ||
| 	}
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 4)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedCall_Decline(r randyScheduler, easy bool) *Call_Decline {
 | ||
| 	this := &Call_Decline{}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		v12 := r.Intn(10)
 | ||
| 		this.OfferIds = make([]*mesosproto.OfferID, v12)
 | ||
| 		for i := 0; i < v12; i++ {
 | ||
| 			this.OfferIds[i] = mesosproto.NewPopulatedOfferID(r, easy)
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.Filters = mesosproto.NewPopulatedFilters(r, easy)
 | ||
| 	}
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 3)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedCall_Kill(r randyScheduler, easy bool) *Call_Kill {
 | ||
| 	this := &Call_Kill{}
 | ||
| 	this.TaskId = mesosproto.NewPopulatedTaskID(r, easy)
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.SlaveId = mesosproto.NewPopulatedSlaveID(r, easy)
 | ||
| 	}
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 3)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedCall_Shutdown(r randyScheduler, easy bool) *Call_Shutdown {
 | ||
| 	this := &Call_Shutdown{}
 | ||
| 	this.ExecutorId = mesosproto.NewPopulatedExecutorID(r, easy)
 | ||
| 	this.SlaveId = mesosproto.NewPopulatedSlaveID(r, easy)
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 3)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedCall_Acknowledge(r randyScheduler, easy bool) *Call_Acknowledge {
 | ||
| 	this := &Call_Acknowledge{}
 | ||
| 	this.SlaveId = mesosproto.NewPopulatedSlaveID(r, easy)
 | ||
| 	this.TaskId = mesosproto.NewPopulatedTaskID(r, easy)
 | ||
| 	v13 := r.Intn(100)
 | ||
| 	this.Uuid = make([]byte, v13)
 | ||
| 	for i := 0; i < v13; i++ {
 | ||
| 		this.Uuid[i] = byte(r.Intn(256))
 | ||
| 	}
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 4)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedCall_Reconcile(r randyScheduler, easy bool) *Call_Reconcile {
 | ||
| 	this := &Call_Reconcile{}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		v14 := r.Intn(10)
 | ||
| 		this.Tasks = make([]*Call_Reconcile_Task, v14)
 | ||
| 		for i := 0; i < v14; i++ {
 | ||
| 			this.Tasks[i] = NewPopulatedCall_Reconcile_Task(r, easy)
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 2)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedCall_Reconcile_Task(r randyScheduler, easy bool) *Call_Reconcile_Task {
 | ||
| 	this := &Call_Reconcile_Task{}
 | ||
| 	this.TaskId = mesosproto.NewPopulatedTaskID(r, easy)
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		this.SlaveId = mesosproto.NewPopulatedSlaveID(r, easy)
 | ||
| 	}
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 3)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedCall_Message(r randyScheduler, easy bool) *Call_Message {
 | ||
| 	this := &Call_Message{}
 | ||
| 	this.SlaveId = mesosproto.NewPopulatedSlaveID(r, easy)
 | ||
| 	this.ExecutorId = mesosproto.NewPopulatedExecutorID(r, easy)
 | ||
| 	v15 := r.Intn(100)
 | ||
| 	this.Data = make([]byte, v15)
 | ||
| 	for i := 0; i < v15; i++ {
 | ||
| 		this.Data[i] = byte(r.Intn(256))
 | ||
| 	}
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 4)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| func NewPopulatedCall_Request(r randyScheduler, easy bool) *Call_Request {
 | ||
| 	this := &Call_Request{}
 | ||
| 	if r.Intn(10) != 0 {
 | ||
| 		v16 := r.Intn(10)
 | ||
| 		this.Requests = make([]*mesosproto.Request, v16)
 | ||
| 		for i := 0; i < v16; i++ {
 | ||
| 			this.Requests[i] = mesosproto.NewPopulatedRequest(r, easy)
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if !easy && r.Intn(10) != 0 {
 | ||
| 		this.XXX_unrecognized = randUnrecognizedScheduler(r, 2)
 | ||
| 	}
 | ||
| 	return this
 | ||
| }
 | ||
| 
 | ||
| type randyScheduler interface {
 | ||
| 	Float32() float32
 | ||
| 	Float64() float64
 | ||
| 	Int63() int64
 | ||
| 	Int31() int32
 | ||
| 	Uint32() uint32
 | ||
| 	Intn(n int) int
 | ||
| }
 | ||
| 
 | ||
| func randUTF8RuneScheduler(r randyScheduler) rune {
 | ||
| 	ru := r.Intn(62)
 | ||
| 	if ru < 10 {
 | ||
| 		return rune(ru + 48)
 | ||
| 	} else if ru < 36 {
 | ||
| 		return rune(ru + 55)
 | ||
| 	}
 | ||
| 	return rune(ru + 61)
 | ||
| }
 | ||
| func randStringScheduler(r randyScheduler) string {
 | ||
| 	v17 := r.Intn(100)
 | ||
| 	tmps := make([]rune, v17)
 | ||
| 	for i := 0; i < v17; i++ {
 | ||
| 		tmps[i] = randUTF8RuneScheduler(r)
 | ||
| 	}
 | ||
| 	return string(tmps)
 | ||
| }
 | ||
| func randUnrecognizedScheduler(r randyScheduler, maxFieldNumber int) (data []byte) {
 | ||
| 	l := r.Intn(5)
 | ||
| 	for i := 0; i < l; i++ {
 | ||
| 		wire := r.Intn(4)
 | ||
| 		if wire == 3 {
 | ||
| 			wire = 5
 | ||
| 		}
 | ||
| 		fieldNumber := maxFieldNumber + r.Intn(100)
 | ||
| 		data = randFieldScheduler(data, r, fieldNumber, wire)
 | ||
| 	}
 | ||
| 	return data
 | ||
| }
 | ||
| func randFieldScheduler(data []byte, r randyScheduler, fieldNumber int, wire int) []byte {
 | ||
| 	key := uint32(fieldNumber)<<3 | uint32(wire)
 | ||
| 	switch wire {
 | ||
| 	case 0:
 | ||
| 		data = encodeVarintPopulateScheduler(data, uint64(key))
 | ||
| 		v18 := r.Int63()
 | ||
| 		if r.Intn(2) == 0 {
 | ||
| 			v18 *= -1
 | ||
| 		}
 | ||
| 		data = encodeVarintPopulateScheduler(data, uint64(v18))
 | ||
| 	case 1:
 | ||
| 		data = encodeVarintPopulateScheduler(data, uint64(key))
 | ||
| 		data = append(data, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
 | ||
| 	case 2:
 | ||
| 		data = encodeVarintPopulateScheduler(data, uint64(key))
 | ||
| 		ll := r.Intn(100)
 | ||
| 		data = encodeVarintPopulateScheduler(data, uint64(ll))
 | ||
| 		for j := 0; j < ll; j++ {
 | ||
| 			data = append(data, byte(r.Intn(256)))
 | ||
| 		}
 | ||
| 	default:
 | ||
| 		data = encodeVarintPopulateScheduler(data, uint64(key))
 | ||
| 		data = append(data, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
 | ||
| 	}
 | ||
| 	return data
 | ||
| }
 | ||
| func encodeVarintPopulateScheduler(data []byte, v uint64) []byte {
 | ||
| 	for v >= 1<<7 {
 | ||
| 		data = append(data, uint8(uint64(v)&0x7f|0x80))
 | ||
| 		v >>= 7
 | ||
| 	}
 | ||
| 	data = append(data, uint8(v))
 | ||
| 	return data
 | ||
| }
 | ||
| func (m *Event) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.Type != nil {
 | ||
| 		n += 1 + sovScheduler(uint64(*m.Type))
 | ||
| 	}
 | ||
| 	if m.Subscribed != nil {
 | ||
| 		l = m.Subscribed.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Offers != nil {
 | ||
| 		l = m.Offers.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Rescind != nil {
 | ||
| 		l = m.Rescind.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Update != nil {
 | ||
| 		l = m.Update.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Message != nil {
 | ||
| 		l = m.Message.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Failure != nil {
 | ||
| 		l = m.Failure.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Error != nil {
 | ||
| 		l = m.Error.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Subscribed) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.FrameworkId != nil {
 | ||
| 		l = m.FrameworkId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.HeartbeatIntervalSeconds != nil {
 | ||
| 		n += 9
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Offers) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if len(m.Offers) > 0 {
 | ||
| 		for _, e := range m.Offers {
 | ||
| 			l = e.Size()
 | ||
| 			n += 1 + l + sovScheduler(uint64(l))
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if len(m.InverseOffers) > 0 {
 | ||
| 		for _, e := range m.InverseOffers {
 | ||
| 			l = e.Size()
 | ||
| 			n += 1 + l + sovScheduler(uint64(l))
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Rescind) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.OfferId != nil {
 | ||
| 		l = m.OfferId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Update) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.Status != nil {
 | ||
| 		l = m.Status.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Message) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.SlaveId != nil {
 | ||
| 		l = m.SlaveId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.ExecutorId != nil {
 | ||
| 		l = m.ExecutorId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Data != nil {
 | ||
| 		l = len(m.Data)
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Failure) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.SlaveId != nil {
 | ||
| 		l = m.SlaveId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.ExecutorId != nil {
 | ||
| 		l = m.ExecutorId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Status != nil {
 | ||
| 		n += 1 + sovScheduler(uint64(*m.Status))
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Event_Error) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.Message != nil {
 | ||
| 		l = len(*m.Message)
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Call) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.FrameworkId != nil {
 | ||
| 		l = m.FrameworkId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Type != nil {
 | ||
| 		n += 1 + sovScheduler(uint64(*m.Type))
 | ||
| 	}
 | ||
| 	if m.Subscribe != nil {
 | ||
| 		l = m.Subscribe.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Accept != nil {
 | ||
| 		l = m.Accept.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Decline != nil {
 | ||
| 		l = m.Decline.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Kill != nil {
 | ||
| 		l = m.Kill.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Shutdown != nil {
 | ||
| 		l = m.Shutdown.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Acknowledge != nil {
 | ||
| 		l = m.Acknowledge.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Reconcile != nil {
 | ||
| 		l = m.Reconcile.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Message != nil {
 | ||
| 		l = m.Message.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Request != nil {
 | ||
| 		l = m.Request.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Subscribe) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.FrameworkInfo != nil {
 | ||
| 		l = m.FrameworkInfo.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Force != nil {
 | ||
| 		n += 2
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Accept) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if len(m.OfferIds) > 0 {
 | ||
| 		for _, e := range m.OfferIds {
 | ||
| 			l = e.Size()
 | ||
| 			n += 1 + l + sovScheduler(uint64(l))
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if len(m.Operations) > 0 {
 | ||
| 		for _, e := range m.Operations {
 | ||
| 			l = e.Size()
 | ||
| 			n += 1 + l + sovScheduler(uint64(l))
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if m.Filters != nil {
 | ||
| 		l = m.Filters.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Decline) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if len(m.OfferIds) > 0 {
 | ||
| 		for _, e := range m.OfferIds {
 | ||
| 			l = e.Size()
 | ||
| 			n += 1 + l + sovScheduler(uint64(l))
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if m.Filters != nil {
 | ||
| 		l = m.Filters.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Kill) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.TaskId != nil {
 | ||
| 		l = m.TaskId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.SlaveId != nil {
 | ||
| 		l = m.SlaveId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Shutdown) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.ExecutorId != nil {
 | ||
| 		l = m.ExecutorId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.SlaveId != nil {
 | ||
| 		l = m.SlaveId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Acknowledge) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.SlaveId != nil {
 | ||
| 		l = m.SlaveId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.TaskId != nil {
 | ||
| 		l = m.TaskId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Uuid != nil {
 | ||
| 		l = len(m.Uuid)
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Reconcile) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if len(m.Tasks) > 0 {
 | ||
| 		for _, e := range m.Tasks {
 | ||
| 			l = e.Size()
 | ||
| 			n += 1 + l + sovScheduler(uint64(l))
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Reconcile_Task) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.TaskId != nil {
 | ||
| 		l = m.TaskId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.SlaveId != nil {
 | ||
| 		l = m.SlaveId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Message) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if m.SlaveId != nil {
 | ||
| 		l = m.SlaveId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.ExecutorId != nil {
 | ||
| 		l = m.ExecutorId.Size()
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.Data != nil {
 | ||
| 		l = len(m.Data)
 | ||
| 		n += 1 + l + sovScheduler(uint64(l))
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func (m *Call_Request) Size() (n int) {
 | ||
| 	var l int
 | ||
| 	_ = l
 | ||
| 	if len(m.Requests) > 0 {
 | ||
| 		for _, e := range m.Requests {
 | ||
| 			l = e.Size()
 | ||
| 			n += 1 + l + sovScheduler(uint64(l))
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if m.XXX_unrecognized != nil {
 | ||
| 		n += len(m.XXX_unrecognized)
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| 
 | ||
| func sovScheduler(x uint64) (n int) {
 | ||
| 	for {
 | ||
| 		n++
 | ||
| 		x >>= 7
 | ||
| 		if x == 0 {
 | ||
| 			break
 | ||
| 		}
 | ||
| 	}
 | ||
| 	return n
 | ||
| }
 | ||
| func sozScheduler(x uint64) (n int) {
 | ||
| 	return sovScheduler(uint64((x << 1) ^ uint64((int64(x) >> 63))))
 | ||
| }
 | ||
| func (this *Event) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Event{`,
 | ||
| 		`Type:` + valueToStringScheduler(this.Type) + `,`,
 | ||
| 		`Subscribed:` + strings.Replace(fmt.Sprintf("%v", this.Subscribed), "Event_Subscribed", "Event_Subscribed", 1) + `,`,
 | ||
| 		`Offers:` + strings.Replace(fmt.Sprintf("%v", this.Offers), "Event_Offers", "Event_Offers", 1) + `,`,
 | ||
| 		`Rescind:` + strings.Replace(fmt.Sprintf("%v", this.Rescind), "Event_Rescind", "Event_Rescind", 1) + `,`,
 | ||
| 		`Update:` + strings.Replace(fmt.Sprintf("%v", this.Update), "Event_Update", "Event_Update", 1) + `,`,
 | ||
| 		`Message:` + strings.Replace(fmt.Sprintf("%v", this.Message), "Event_Message", "Event_Message", 1) + `,`,
 | ||
| 		`Failure:` + strings.Replace(fmt.Sprintf("%v", this.Failure), "Event_Failure", "Event_Failure", 1) + `,`,
 | ||
| 		`Error:` + strings.Replace(fmt.Sprintf("%v", this.Error), "Event_Error", "Event_Error", 1) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Event_Subscribed) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Event_Subscribed{`,
 | ||
| 		`FrameworkId:` + strings.Replace(fmt.Sprintf("%v", this.FrameworkId), "FrameworkID", "mesosproto.FrameworkID", 1) + `,`,
 | ||
| 		`HeartbeatIntervalSeconds:` + valueToStringScheduler(this.HeartbeatIntervalSeconds) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Event_Offers) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Event_Offers{`,
 | ||
| 		`Offers:` + strings.Replace(fmt.Sprintf("%v", this.Offers), "Offer", "mesosproto.Offer", 1) + `,`,
 | ||
| 		`InverseOffers:` + strings.Replace(fmt.Sprintf("%v", this.InverseOffers), "InverseOffer", "mesosproto.InverseOffer", 1) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Event_Rescind) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Event_Rescind{`,
 | ||
| 		`OfferId:` + strings.Replace(fmt.Sprintf("%v", this.OfferId), "OfferID", "mesosproto.OfferID", 1) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Event_Update) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Event_Update{`,
 | ||
| 		`Status:` + strings.Replace(fmt.Sprintf("%v", this.Status), "TaskStatus", "mesosproto.TaskStatus", 1) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Event_Message) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Event_Message{`,
 | ||
| 		`SlaveId:` + strings.Replace(fmt.Sprintf("%v", this.SlaveId), "SlaveID", "mesosproto.SlaveID", 1) + `,`,
 | ||
| 		`ExecutorId:` + strings.Replace(fmt.Sprintf("%v", this.ExecutorId), "ExecutorID", "mesosproto.ExecutorID", 1) + `,`,
 | ||
| 		`Data:` + valueToStringScheduler(this.Data) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Event_Failure) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Event_Failure{`,
 | ||
| 		`SlaveId:` + strings.Replace(fmt.Sprintf("%v", this.SlaveId), "SlaveID", "mesosproto.SlaveID", 1) + `,`,
 | ||
| 		`ExecutorId:` + strings.Replace(fmt.Sprintf("%v", this.ExecutorId), "ExecutorID", "mesosproto.ExecutorID", 1) + `,`,
 | ||
| 		`Status:` + valueToStringScheduler(this.Status) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Event_Error) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Event_Error{`,
 | ||
| 		`Message:` + valueToStringScheduler(this.Message) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Call) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Call{`,
 | ||
| 		`FrameworkId:` + strings.Replace(fmt.Sprintf("%v", this.FrameworkId), "FrameworkID", "mesosproto.FrameworkID", 1) + `,`,
 | ||
| 		`Type:` + valueToStringScheduler(this.Type) + `,`,
 | ||
| 		`Subscribe:` + strings.Replace(fmt.Sprintf("%v", this.Subscribe), "Call_Subscribe", "Call_Subscribe", 1) + `,`,
 | ||
| 		`Accept:` + strings.Replace(fmt.Sprintf("%v", this.Accept), "Call_Accept", "Call_Accept", 1) + `,`,
 | ||
| 		`Decline:` + strings.Replace(fmt.Sprintf("%v", this.Decline), "Call_Decline", "Call_Decline", 1) + `,`,
 | ||
| 		`Kill:` + strings.Replace(fmt.Sprintf("%v", this.Kill), "Call_Kill", "Call_Kill", 1) + `,`,
 | ||
| 		`Shutdown:` + strings.Replace(fmt.Sprintf("%v", this.Shutdown), "Call_Shutdown", "Call_Shutdown", 1) + `,`,
 | ||
| 		`Acknowledge:` + strings.Replace(fmt.Sprintf("%v", this.Acknowledge), "Call_Acknowledge", "Call_Acknowledge", 1) + `,`,
 | ||
| 		`Reconcile:` + strings.Replace(fmt.Sprintf("%v", this.Reconcile), "Call_Reconcile", "Call_Reconcile", 1) + `,`,
 | ||
| 		`Message:` + strings.Replace(fmt.Sprintf("%v", this.Message), "Call_Message", "Call_Message", 1) + `,`,
 | ||
| 		`Request:` + strings.Replace(fmt.Sprintf("%v", this.Request), "Call_Request", "Call_Request", 1) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Call_Subscribe) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Call_Subscribe{`,
 | ||
| 		`FrameworkInfo:` + strings.Replace(fmt.Sprintf("%v", this.FrameworkInfo), "FrameworkInfo", "mesosproto.FrameworkInfo", 1) + `,`,
 | ||
| 		`Force:` + valueToStringScheduler(this.Force) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Call_Accept) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Call_Accept{`,
 | ||
| 		`OfferIds:` + strings.Replace(fmt.Sprintf("%v", this.OfferIds), "OfferID", "mesosproto.OfferID", 1) + `,`,
 | ||
| 		`Operations:` + strings.Replace(fmt.Sprintf("%v", this.Operations), "Offer_Operation", "mesosproto.Offer_Operation", 1) + `,`,
 | ||
| 		`Filters:` + strings.Replace(fmt.Sprintf("%v", this.Filters), "Filters", "mesosproto.Filters", 1) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Call_Decline) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Call_Decline{`,
 | ||
| 		`OfferIds:` + strings.Replace(fmt.Sprintf("%v", this.OfferIds), "OfferID", "mesosproto.OfferID", 1) + `,`,
 | ||
| 		`Filters:` + strings.Replace(fmt.Sprintf("%v", this.Filters), "Filters", "mesosproto.Filters", 1) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Call_Kill) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Call_Kill{`,
 | ||
| 		`TaskId:` + strings.Replace(fmt.Sprintf("%v", this.TaskId), "TaskID", "mesosproto.TaskID", 1) + `,`,
 | ||
| 		`SlaveId:` + strings.Replace(fmt.Sprintf("%v", this.SlaveId), "SlaveID", "mesosproto.SlaveID", 1) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Call_Shutdown) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Call_Shutdown{`,
 | ||
| 		`ExecutorId:` + strings.Replace(fmt.Sprintf("%v", this.ExecutorId), "ExecutorID", "mesosproto.ExecutorID", 1) + `,`,
 | ||
| 		`SlaveId:` + strings.Replace(fmt.Sprintf("%v", this.SlaveId), "SlaveID", "mesosproto.SlaveID", 1) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Call_Acknowledge) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Call_Acknowledge{`,
 | ||
| 		`SlaveId:` + strings.Replace(fmt.Sprintf("%v", this.SlaveId), "SlaveID", "mesosproto.SlaveID", 1) + `,`,
 | ||
| 		`TaskId:` + strings.Replace(fmt.Sprintf("%v", this.TaskId), "TaskID", "mesosproto.TaskID", 1) + `,`,
 | ||
| 		`Uuid:` + valueToStringScheduler(this.Uuid) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Call_Reconcile) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Call_Reconcile{`,
 | ||
| 		`Tasks:` + strings.Replace(fmt.Sprintf("%v", this.Tasks), "Call_Reconcile_Task", "Call_Reconcile_Task", 1) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Call_Reconcile_Task) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Call_Reconcile_Task{`,
 | ||
| 		`TaskId:` + strings.Replace(fmt.Sprintf("%v", this.TaskId), "TaskID", "mesosproto.TaskID", 1) + `,`,
 | ||
| 		`SlaveId:` + strings.Replace(fmt.Sprintf("%v", this.SlaveId), "SlaveID", "mesosproto.SlaveID", 1) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Call_Message) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Call_Message{`,
 | ||
| 		`SlaveId:` + strings.Replace(fmt.Sprintf("%v", this.SlaveId), "SlaveID", "mesosproto.SlaveID", 1) + `,`,
 | ||
| 		`ExecutorId:` + strings.Replace(fmt.Sprintf("%v", this.ExecutorId), "ExecutorID", "mesosproto.ExecutorID", 1) + `,`,
 | ||
| 		`Data:` + valueToStringScheduler(this.Data) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func (this *Call_Request) String() string {
 | ||
| 	if this == nil {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	s := strings.Join([]string{`&Call_Request{`,
 | ||
| 		`Requests:` + strings.Replace(fmt.Sprintf("%v", this.Requests), "Request", "mesosproto.Request", 1) + `,`,
 | ||
| 		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
 | ||
| 		`}`,
 | ||
| 	}, "")
 | ||
| 	return s
 | ||
| }
 | ||
| func valueToStringScheduler(v interface{}) string {
 | ||
| 	rv := reflect.ValueOf(v)
 | ||
| 	if rv.IsNil() {
 | ||
| 		return "nil"
 | ||
| 	}
 | ||
| 	pv := reflect.Indirect(rv).Interface()
 | ||
| 	return fmt.Sprintf("*%v", pv)
 | ||
| }
 | ||
| func (m *Event) Unmarshal(data []byte) error {
 | ||
| 	var hasFields [1]uint64
 | ||
| 	l := len(data)
 | ||
| 	iNdEx := 0
 | ||
| 	for iNdEx < l {
 | ||
| 		preIndex := iNdEx
 | ||
| 		var wire uint64
 | ||
| 		for shift := uint(0); ; shift += 7 {
 | ||
| 			if shift >= 64 {
 | ||
| 				return ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Event: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Event: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 0 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
 | ||
| 			}
 | ||
| 			var v Event_Type
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				v |= (Event_Type(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			m.Type = &v
 | ||
| 			hasFields[0] |= uint64(0x00000001)
 | ||
| 		case 2:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Subscribed", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Subscribed == nil {
 | ||
| 				m.Subscribed = &Event_Subscribed{}
 | ||
| 			}
 | ||
| 			if err := m.Subscribed.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 3:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Offers", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Offers == nil {
 | ||
| 				m.Offers = &Event_Offers{}
 | ||
| 			}
 | ||
| 			if err := m.Offers.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 4:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Rescind", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Rescind == nil {
 | ||
| 				m.Rescind = &Event_Rescind{}
 | ||
| 			}
 | ||
| 			if err := m.Rescind.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 5:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Update", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Update == nil {
 | ||
| 				m.Update = &Event_Update{}
 | ||
| 			}
 | ||
| 			if err := m.Update.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 6:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Message == nil {
 | ||
| 				m.Message = &Event_Message{}
 | ||
| 			}
 | ||
| 			if err := m.Message.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 7:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Failure", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Failure == nil {
 | ||
| 				m.Failure = &Event_Failure{}
 | ||
| 			}
 | ||
| 			if err := m.Failure.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 8:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Error == nil {
 | ||
| 				m.Error = &Event_Error{}
 | ||
| 			}
 | ||
| 			if err := m.Error.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000001) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("type")
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Event_Subscribed) Unmarshal(data []byte) error {
 | ||
| 	var hasFields [1]uint64
 | ||
| 	l := len(data)
 | ||
| 	iNdEx := 0
 | ||
| 	for iNdEx < l {
 | ||
| 		preIndex := iNdEx
 | ||
| 		var wire uint64
 | ||
| 		for shift := uint(0); ; shift += 7 {
 | ||
| 			if shift >= 64 {
 | ||
| 				return ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Subscribed: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Subscribed: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field FrameworkId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.FrameworkId == nil {
 | ||
| 				m.FrameworkId = &mesosproto.FrameworkID{}
 | ||
| 			}
 | ||
| 			if err := m.FrameworkId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000001)
 | ||
| 		case 2:
 | ||
| 			if wireType != 1 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field HeartbeatIntervalSeconds", wireType)
 | ||
| 			}
 | ||
| 			var v uint64
 | ||
| 			if (iNdEx + 8) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			iNdEx += 8
 | ||
| 			v = uint64(data[iNdEx-8])
 | ||
| 			v |= uint64(data[iNdEx-7]) << 8
 | ||
| 			v |= uint64(data[iNdEx-6]) << 16
 | ||
| 			v |= uint64(data[iNdEx-5]) << 24
 | ||
| 			v |= uint64(data[iNdEx-4]) << 32
 | ||
| 			v |= uint64(data[iNdEx-3]) << 40
 | ||
| 			v |= uint64(data[iNdEx-2]) << 48
 | ||
| 			v |= uint64(data[iNdEx-1]) << 56
 | ||
| 			v2 := float64(math.Float64frombits(v))
 | ||
| 			m.HeartbeatIntervalSeconds = &v2
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000001) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("framework_id")
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Event_Offers) 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 ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Offers: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Offers: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Offers", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.Offers = append(m.Offers, &mesosproto.Offer{})
 | ||
| 			if err := m.Offers[len(m.Offers)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 2:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field InverseOffers", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.InverseOffers = append(m.InverseOffers, &mesosproto.InverseOffer{})
 | ||
| 			if err := m.InverseOffers[len(m.InverseOffers)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Event_Rescind) Unmarshal(data []byte) error {
 | ||
| 	var hasFields [1]uint64
 | ||
| 	l := len(data)
 | ||
| 	iNdEx := 0
 | ||
| 	for iNdEx < l {
 | ||
| 		preIndex := iNdEx
 | ||
| 		var wire uint64
 | ||
| 		for shift := uint(0); ; shift += 7 {
 | ||
| 			if shift >= 64 {
 | ||
| 				return ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Rescind: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Rescind: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field OfferId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.OfferId == nil {
 | ||
| 				m.OfferId = &mesosproto.OfferID{}
 | ||
| 			}
 | ||
| 			if err := m.OfferId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000001)
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000001) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("offer_id")
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Event_Update) Unmarshal(data []byte) error {
 | ||
| 	var hasFields [1]uint64
 | ||
| 	l := len(data)
 | ||
| 	iNdEx := 0
 | ||
| 	for iNdEx < l {
 | ||
| 		preIndex := iNdEx
 | ||
| 		var wire uint64
 | ||
| 		for shift := uint(0); ; shift += 7 {
 | ||
| 			if shift >= 64 {
 | ||
| 				return ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Update: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Update: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Status == nil {
 | ||
| 				m.Status = &mesosproto.TaskStatus{}
 | ||
| 			}
 | ||
| 			if err := m.Status.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000001)
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000001) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("status")
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Event_Message) Unmarshal(data []byte) error {
 | ||
| 	var hasFields [1]uint64
 | ||
| 	l := len(data)
 | ||
| 	iNdEx := 0
 | ||
| 	for iNdEx < l {
 | ||
| 		preIndex := iNdEx
 | ||
| 		var wire uint64
 | ||
| 		for shift := uint(0); ; shift += 7 {
 | ||
| 			if shift >= 64 {
 | ||
| 				return ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Message: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Message: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field SlaveId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.SlaveId == nil {
 | ||
| 				m.SlaveId = &mesosproto.SlaveID{}
 | ||
| 			}
 | ||
| 			if err := m.SlaveId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000001)
 | ||
| 		case 2:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field ExecutorId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.ExecutorId == nil {
 | ||
| 				m.ExecutorId = &mesosproto.ExecutorID{}
 | ||
| 			}
 | ||
| 			if err := m.ExecutorId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000002)
 | ||
| 		case 3:
 | ||
| 			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 ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				byteLen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if byteLen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + byteLen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.Data = append([]byte{}, data[iNdEx:postIndex]...)
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000004)
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000001) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("slave_id")
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000002) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("executor_id")
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000004) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("data")
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Event_Failure) 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 ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Failure: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Failure: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field SlaveId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.SlaveId == nil {
 | ||
| 				m.SlaveId = &mesosproto.SlaveID{}
 | ||
| 			}
 | ||
| 			if err := m.SlaveId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 2:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field ExecutorId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.ExecutorId == nil {
 | ||
| 				m.ExecutorId = &mesosproto.ExecutorID{}
 | ||
| 			}
 | ||
| 			if err := m.ExecutorId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 3:
 | ||
| 			if wireType != 0 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 | ||
| 			}
 | ||
| 			var v int32
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				v |= (int32(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			m.Status = &v
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Event_Error) Unmarshal(data []byte) error {
 | ||
| 	var hasFields [1]uint64
 | ||
| 	l := len(data)
 | ||
| 	iNdEx := 0
 | ||
| 	for iNdEx < l {
 | ||
| 		preIndex := iNdEx
 | ||
| 		var wire uint64
 | ||
| 		for shift := uint(0); ; shift += 7 {
 | ||
| 			if shift >= 64 {
 | ||
| 				return ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Error: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Error: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
 | ||
| 			}
 | ||
| 			var stringLen uint64
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				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 ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + intStringLen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			s := string(data[iNdEx:postIndex])
 | ||
| 			m.Message = &s
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000001)
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000001) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("message")
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Call) Unmarshal(data []byte) error {
 | ||
| 	var hasFields [1]uint64
 | ||
| 	l := len(data)
 | ||
| 	iNdEx := 0
 | ||
| 	for iNdEx < l {
 | ||
| 		preIndex := iNdEx
 | ||
| 		var wire uint64
 | ||
| 		for shift := uint(0); ; shift += 7 {
 | ||
| 			if shift >= 64 {
 | ||
| 				return ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Call: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Call: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field FrameworkId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.FrameworkId == nil {
 | ||
| 				m.FrameworkId = &mesosproto.FrameworkID{}
 | ||
| 			}
 | ||
| 			if err := m.FrameworkId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 2:
 | ||
| 			if wireType != 0 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
 | ||
| 			}
 | ||
| 			var v Call_Type
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				v |= (Call_Type(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			m.Type = &v
 | ||
| 			hasFields[0] |= uint64(0x00000001)
 | ||
| 		case 3:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Subscribe", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Subscribe == nil {
 | ||
| 				m.Subscribe = &Call_Subscribe{}
 | ||
| 			}
 | ||
| 			if err := m.Subscribe.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 4:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Accept", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Accept == nil {
 | ||
| 				m.Accept = &Call_Accept{}
 | ||
| 			}
 | ||
| 			if err := m.Accept.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 5:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Decline", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Decline == nil {
 | ||
| 				m.Decline = &Call_Decline{}
 | ||
| 			}
 | ||
| 			if err := m.Decline.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 6:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Kill", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Kill == nil {
 | ||
| 				m.Kill = &Call_Kill{}
 | ||
| 			}
 | ||
| 			if err := m.Kill.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 7:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Shutdown", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Shutdown == nil {
 | ||
| 				m.Shutdown = &Call_Shutdown{}
 | ||
| 			}
 | ||
| 			if err := m.Shutdown.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 8:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Acknowledge", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Acknowledge == nil {
 | ||
| 				m.Acknowledge = &Call_Acknowledge{}
 | ||
| 			}
 | ||
| 			if err := m.Acknowledge.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 9:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Reconcile", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Reconcile == nil {
 | ||
| 				m.Reconcile = &Call_Reconcile{}
 | ||
| 			}
 | ||
| 			if err := m.Reconcile.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 10:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Message == nil {
 | ||
| 				m.Message = &Call_Message{}
 | ||
| 			}
 | ||
| 			if err := m.Message.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 11:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Request", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Request == nil {
 | ||
| 				m.Request = &Call_Request{}
 | ||
| 			}
 | ||
| 			if err := m.Request.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000001) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("type")
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Call_Subscribe) Unmarshal(data []byte) error {
 | ||
| 	var hasFields [1]uint64
 | ||
| 	l := len(data)
 | ||
| 	iNdEx := 0
 | ||
| 	for iNdEx < l {
 | ||
| 		preIndex := iNdEx
 | ||
| 		var wire uint64
 | ||
| 		for shift := uint(0); ; shift += 7 {
 | ||
| 			if shift >= 64 {
 | ||
| 				return ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Subscribe: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Subscribe: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field FrameworkInfo", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.FrameworkInfo == nil {
 | ||
| 				m.FrameworkInfo = &mesosproto.FrameworkInfo{}
 | ||
| 			}
 | ||
| 			if err := m.FrameworkInfo.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000001)
 | ||
| 		case 2:
 | ||
| 			if wireType != 0 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Force", wireType)
 | ||
| 			}
 | ||
| 			var v int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				v |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			b := bool(v != 0)
 | ||
| 			m.Force = &b
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000001) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("framework_info")
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Call_Accept) 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 ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Accept: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Accept: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field OfferIds", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.OfferIds = append(m.OfferIds, &mesosproto.OfferID{})
 | ||
| 			if err := m.OfferIds[len(m.OfferIds)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 2:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Operations", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.Operations = append(m.Operations, &mesosproto.Offer_Operation{})
 | ||
| 			if err := m.Operations[len(m.Operations)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 3:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Filters == nil {
 | ||
| 				m.Filters = &mesosproto.Filters{}
 | ||
| 			}
 | ||
| 			if err := m.Filters.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Call_Decline) 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 ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Decline: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Decline: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field OfferIds", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.OfferIds = append(m.OfferIds, &mesosproto.OfferID{})
 | ||
| 			if err := m.OfferIds[len(m.OfferIds)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		case 2:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.Filters == nil {
 | ||
| 				m.Filters = &mesosproto.Filters{}
 | ||
| 			}
 | ||
| 			if err := m.Filters.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Call_Kill) Unmarshal(data []byte) error {
 | ||
| 	var hasFields [1]uint64
 | ||
| 	l := len(data)
 | ||
| 	iNdEx := 0
 | ||
| 	for iNdEx < l {
 | ||
| 		preIndex := iNdEx
 | ||
| 		var wire uint64
 | ||
| 		for shift := uint(0); ; shift += 7 {
 | ||
| 			if shift >= 64 {
 | ||
| 				return ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Kill: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Kill: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field TaskId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.TaskId == nil {
 | ||
| 				m.TaskId = &mesosproto.TaskID{}
 | ||
| 			}
 | ||
| 			if err := m.TaskId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000001)
 | ||
| 		case 2:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field SlaveId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.SlaveId == nil {
 | ||
| 				m.SlaveId = &mesosproto.SlaveID{}
 | ||
| 			}
 | ||
| 			if err := m.SlaveId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000001) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("task_id")
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Call_Shutdown) Unmarshal(data []byte) error {
 | ||
| 	var hasFields [1]uint64
 | ||
| 	l := len(data)
 | ||
| 	iNdEx := 0
 | ||
| 	for iNdEx < l {
 | ||
| 		preIndex := iNdEx
 | ||
| 		var wire uint64
 | ||
| 		for shift := uint(0); ; shift += 7 {
 | ||
| 			if shift >= 64 {
 | ||
| 				return ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Shutdown: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Shutdown: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field ExecutorId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.ExecutorId == nil {
 | ||
| 				m.ExecutorId = &mesosproto.ExecutorID{}
 | ||
| 			}
 | ||
| 			if err := m.ExecutorId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000001)
 | ||
| 		case 2:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field SlaveId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.SlaveId == nil {
 | ||
| 				m.SlaveId = &mesosproto.SlaveID{}
 | ||
| 			}
 | ||
| 			if err := m.SlaveId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000002)
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000001) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("executor_id")
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000002) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("slave_id")
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Call_Acknowledge) Unmarshal(data []byte) error {
 | ||
| 	var hasFields [1]uint64
 | ||
| 	l := len(data)
 | ||
| 	iNdEx := 0
 | ||
| 	for iNdEx < l {
 | ||
| 		preIndex := iNdEx
 | ||
| 		var wire uint64
 | ||
| 		for shift := uint(0); ; shift += 7 {
 | ||
| 			if shift >= 64 {
 | ||
| 				return ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Acknowledge: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Acknowledge: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field SlaveId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.SlaveId == nil {
 | ||
| 				m.SlaveId = &mesosproto.SlaveID{}
 | ||
| 			}
 | ||
| 			if err := m.SlaveId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000001)
 | ||
| 		case 2:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field TaskId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.TaskId == nil {
 | ||
| 				m.TaskId = &mesosproto.TaskID{}
 | ||
| 			}
 | ||
| 			if err := m.TaskId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000002)
 | ||
| 		case 3:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Uuid", wireType)
 | ||
| 			}
 | ||
| 			var byteLen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				byteLen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if byteLen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + byteLen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.Uuid = append([]byte{}, data[iNdEx:postIndex]...)
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000004)
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000001) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("slave_id")
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000002) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("task_id")
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000004) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("uuid")
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Call_Reconcile) 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 ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Reconcile: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Reconcile: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Tasks", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.Tasks = append(m.Tasks, &Call_Reconcile_Task{})
 | ||
| 			if err := m.Tasks[len(m.Tasks)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Call_Reconcile_Task) Unmarshal(data []byte) error {
 | ||
| 	var hasFields [1]uint64
 | ||
| 	l := len(data)
 | ||
| 	iNdEx := 0
 | ||
| 	for iNdEx < l {
 | ||
| 		preIndex := iNdEx
 | ||
| 		var wire uint64
 | ||
| 		for shift := uint(0); ; shift += 7 {
 | ||
| 			if shift >= 64 {
 | ||
| 				return ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Task: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Task: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field TaskId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.TaskId == nil {
 | ||
| 				m.TaskId = &mesosproto.TaskID{}
 | ||
| 			}
 | ||
| 			if err := m.TaskId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000001)
 | ||
| 		case 2:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field SlaveId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.SlaveId == nil {
 | ||
| 				m.SlaveId = &mesosproto.SlaveID{}
 | ||
| 			}
 | ||
| 			if err := m.SlaveId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000001) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("task_id")
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Call_Message) Unmarshal(data []byte) error {
 | ||
| 	var hasFields [1]uint64
 | ||
| 	l := len(data)
 | ||
| 	iNdEx := 0
 | ||
| 	for iNdEx < l {
 | ||
| 		preIndex := iNdEx
 | ||
| 		var wire uint64
 | ||
| 		for shift := uint(0); ; shift += 7 {
 | ||
| 			if shift >= 64 {
 | ||
| 				return ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Message: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Message: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field SlaveId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.SlaveId == nil {
 | ||
| 				m.SlaveId = &mesosproto.SlaveID{}
 | ||
| 			}
 | ||
| 			if err := m.SlaveId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000001)
 | ||
| 		case 2:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field ExecutorId", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			if m.ExecutorId == nil {
 | ||
| 				m.ExecutorId = &mesosproto.ExecutorID{}
 | ||
| 			}
 | ||
| 			if err := m.ExecutorId.Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000002)
 | ||
| 		case 3:
 | ||
| 			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 ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				byteLen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if byteLen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + byteLen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.Data = append([]byte{}, data[iNdEx:postIndex]...)
 | ||
| 			iNdEx = postIndex
 | ||
| 			hasFields[0] |= uint64(0x00000004)
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000001) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("slave_id")
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000002) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("executor_id")
 | ||
| 	}
 | ||
| 	if hasFields[0]&uint64(0x00000004) == 0 {
 | ||
| 		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("data")
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func (m *Call_Request) 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 ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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: Request: wiretype end group for non-group")
 | ||
| 		}
 | ||
| 		if fieldNum <= 0 {
 | ||
| 			return fmt.Errorf("proto: Request: illegal tag %d (wire type %d)", fieldNum, wire)
 | ||
| 		}
 | ||
| 		switch fieldNum {
 | ||
| 		case 1:
 | ||
| 			if wireType != 2 {
 | ||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Requests", wireType)
 | ||
| 			}
 | ||
| 			var msglen int
 | ||
| 			for shift := uint(0); ; shift += 7 {
 | ||
| 				if shift >= 64 {
 | ||
| 					return ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				if iNdEx >= l {
 | ||
| 					return io.ErrUnexpectedEOF
 | ||
| 				}
 | ||
| 				b := data[iNdEx]
 | ||
| 				iNdEx++
 | ||
| 				msglen |= (int(b) & 0x7F) << shift
 | ||
| 				if b < 0x80 {
 | ||
| 					break
 | ||
| 				}
 | ||
| 			}
 | ||
| 			if msglen < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			postIndex := iNdEx + msglen
 | ||
| 			if postIndex > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.Requests = append(m.Requests, &mesosproto.Request{})
 | ||
| 			if err := m.Requests[len(m.Requests)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			iNdEx = postIndex
 | ||
| 		default:
 | ||
| 			iNdEx = preIndex
 | ||
| 			skippy, err := skipScheduler(data[iNdEx:])
 | ||
| 			if err != nil {
 | ||
| 				return err
 | ||
| 			}
 | ||
| 			if skippy < 0 {
 | ||
| 				return ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			if (iNdEx + skippy) > l {
 | ||
| 				return io.ErrUnexpectedEOF
 | ||
| 			}
 | ||
| 			m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
 | ||
| 			iNdEx += skippy
 | ||
| 		}
 | ||
| 	}
 | ||
| 
 | ||
| 	if iNdEx > l {
 | ||
| 		return io.ErrUnexpectedEOF
 | ||
| 	}
 | ||
| 	return nil
 | ||
| }
 | ||
| func skipScheduler(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, ErrIntOverflowScheduler
 | ||
| 			}
 | ||
| 			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, ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				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, ErrIntOverflowScheduler
 | ||
| 				}
 | ||
| 				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, ErrInvalidLengthScheduler
 | ||
| 			}
 | ||
| 			return iNdEx, nil
 | ||
| 		case 3:
 | ||
| 			for {
 | ||
| 				var innerWire uint64
 | ||
| 				var start int = iNdEx
 | ||
| 				for shift := uint(0); ; shift += 7 {
 | ||
| 					if shift >= 64 {
 | ||
| 						return 0, ErrIntOverflowScheduler
 | ||
| 					}
 | ||
| 					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 := skipScheduler(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 (
 | ||
| 	ErrInvalidLengthScheduler = fmt.Errorf("proto: negative length found during unmarshaling")
 | ||
| 	ErrIntOverflowScheduler   = fmt.Errorf("proto: integer overflow")
 | ||
| )
 |