// Code generated by protoc-gen-go. DO NOT EDIT. // source: pkg/state/object.proto package gvisor_state_statefile import ( fmt "fmt" proto "github.com/golang/protobuf/proto" math "math" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package type Slice struct { Length uint32 `protobuf:"varint,1,opt,name=length,proto3" json:"length,omitempty"` Capacity uint32 `protobuf:"varint,2,opt,name=capacity,proto3" json:"capacity,omitempty"` RefValue uint64 `protobuf:"varint,3,opt,name=ref_value,json=refValue,proto3" json:"ref_value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Slice) Reset() { *m = Slice{} } func (m *Slice) String() string { return proto.CompactTextString(m) } func (*Slice) ProtoMessage() {} func (*Slice) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{0} } func (m *Slice) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Slice.Unmarshal(m, b) } func (m *Slice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Slice.Marshal(b, m, deterministic) } func (m *Slice) XXX_Merge(src proto.Message) { xxx_messageInfo_Slice.Merge(m, src) } func (m *Slice) XXX_Size() int { return xxx_messageInfo_Slice.Size(m) } func (m *Slice) XXX_DiscardUnknown() { xxx_messageInfo_Slice.DiscardUnknown(m) } var xxx_messageInfo_Slice proto.InternalMessageInfo func (m *Slice) GetLength() uint32 { if m != nil { return m.Length } return 0 } func (m *Slice) GetCapacity() uint32 { if m != nil { return m.Capacity } return 0 } func (m *Slice) GetRefValue() uint64 { if m != nil { return m.RefValue } return 0 } type Array struct { Contents []*Object `protobuf:"bytes,1,rep,name=contents,proto3" json:"contents,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Array) Reset() { *m = Array{} } func (m *Array) String() string { return proto.CompactTextString(m) } func (*Array) ProtoMessage() {} func (*Array) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{1} } func (m *Array) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Array.Unmarshal(m, b) } func (m *Array) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Array.Marshal(b, m, deterministic) } func (m *Array) XXX_Merge(src proto.Message) { xxx_messageInfo_Array.Merge(m, src) } func (m *Array) XXX_Size() int { return xxx_messageInfo_Array.Size(m) } func (m *Array) XXX_DiscardUnknown() { xxx_messageInfo_Array.DiscardUnknown(m) } var xxx_messageInfo_Array proto.InternalMessageInfo func (m *Array) GetContents() []*Object { if m != nil { return m.Contents } return nil } type Map struct { Keys []*Object `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"` Values []*Object `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Map) Reset() { *m = Map{} } func (m *Map) String() string { return proto.CompactTextString(m) } func (*Map) ProtoMessage() {} func (*Map) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{2} } func (m *Map) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Map.Unmarshal(m, b) } func (m *Map) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Map.Marshal(b, m, deterministic) } func (m *Map) XXX_Merge(src proto.Message) { xxx_messageInfo_Map.Merge(m, src) } func (m *Map) XXX_Size() int { return xxx_messageInfo_Map.Size(m) } func (m *Map) XXX_DiscardUnknown() { xxx_messageInfo_Map.DiscardUnknown(m) } var xxx_messageInfo_Map proto.InternalMessageInfo func (m *Map) GetKeys() []*Object { if m != nil { return m.Keys } return nil } func (m *Map) GetValues() []*Object { if m != nil { return m.Values } return nil } type Interface struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Value *Object `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Interface) Reset() { *m = Interface{} } func (m *Interface) String() string { return proto.CompactTextString(m) } func (*Interface) ProtoMessage() {} func (*Interface) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{3} } func (m *Interface) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Interface.Unmarshal(m, b) } func (m *Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Interface.Marshal(b, m, deterministic) } func (m *Interface) XXX_Merge(src proto.Message) { xxx_messageInfo_Interface.Merge(m, src) } func (m *Interface) XXX_Size() int { return xxx_messageInfo_Interface.Size(m) } func (m *Interface) XXX_DiscardUnknown() { xxx_messageInfo_Interface.DiscardUnknown(m) } var xxx_messageInfo_Interface proto.InternalMessageInfo func (m *Interface) GetType() string { if m != nil { return m.Type } return "" } func (m *Interface) GetValue() *Object { if m != nil { return m.Value } return nil } type Struct struct { Fields []*Field `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Struct) Reset() { *m = Struct{} } func (m *Struct) String() string { return proto.CompactTextString(m) } func (*Struct) ProtoMessage() {} func (*Struct) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{4} } func (m *Struct) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Struct.Unmarshal(m, b) } func (m *Struct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Struct.Marshal(b, m, deterministic) } func (m *Struct) XXX_Merge(src proto.Message) { xxx_messageInfo_Struct.Merge(m, src) } func (m *Struct) XXX_Size() int { return xxx_messageInfo_Struct.Size(m) } func (m *Struct) XXX_DiscardUnknown() { xxx_messageInfo_Struct.DiscardUnknown(m) } var xxx_messageInfo_Struct proto.InternalMessageInfo func (m *Struct) GetFields() []*Field { if m != nil { return m.Fields } return nil } type Field struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Value *Object `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Field) Reset() { *m = Field{} } func (m *Field) String() string { return proto.CompactTextString(m) } func (*Field) ProtoMessage() {} func (*Field) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{5} } func (m *Field) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Field.Unmarshal(m, b) } func (m *Field) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Field.Marshal(b, m, deterministic) } func (m *Field) XXX_Merge(src proto.Message) { xxx_messageInfo_Field.Merge(m, src) } func (m *Field) XXX_Size() int { return xxx_messageInfo_Field.Size(m) } func (m *Field) XXX_DiscardUnknown() { xxx_messageInfo_Field.DiscardUnknown(m) } var xxx_messageInfo_Field proto.InternalMessageInfo func (m *Field) GetName() string { if m != nil { return m.Name } return "" } func (m *Field) GetValue() *Object { if m != nil { return m.Value } return nil } type Uint16S struct { Values []uint32 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Uint16S) Reset() { *m = Uint16S{} } func (m *Uint16S) String() string { return proto.CompactTextString(m) } func (*Uint16S) ProtoMessage() {} func (*Uint16S) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{6} } func (m *Uint16S) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Uint16S.Unmarshal(m, b) } func (m *Uint16S) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Uint16S.Marshal(b, m, deterministic) } func (m *Uint16S) XXX_Merge(src proto.Message) { xxx_messageInfo_Uint16S.Merge(m, src) } func (m *Uint16S) XXX_Size() int { return xxx_messageInfo_Uint16S.Size(m) } func (m *Uint16S) XXX_DiscardUnknown() { xxx_messageInfo_Uint16S.DiscardUnknown(m) } var xxx_messageInfo_Uint16S proto.InternalMessageInfo func (m *Uint16S) GetValues() []uint32 { if m != nil { return m.Values } return nil } type Uint32S struct { Values []uint32 `protobuf:"fixed32,1,rep,packed,name=values,proto3" json:"values,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Uint32S) Reset() { *m = Uint32S{} } func (m *Uint32S) String() string { return proto.CompactTextString(m) } func (*Uint32S) ProtoMessage() {} func (*Uint32S) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{7} } func (m *Uint32S) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Uint32S.Unmarshal(m, b) } func (m *Uint32S) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Uint32S.Marshal(b, m, deterministic) } func (m *Uint32S) XXX_Merge(src proto.Message) { xxx_messageInfo_Uint32S.Merge(m, src) } func (m *Uint32S) XXX_Size() int { return xxx_messageInfo_Uint32S.Size(m) } func (m *Uint32S) XXX_DiscardUnknown() { xxx_messageInfo_Uint32S.DiscardUnknown(m) } var xxx_messageInfo_Uint32S proto.InternalMessageInfo func (m *Uint32S) GetValues() []uint32 { if m != nil { return m.Values } return nil } type Uint64S struct { Values []uint64 `protobuf:"fixed64,1,rep,packed,name=values,proto3" json:"values,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Uint64S) Reset() { *m = Uint64S{} } func (m *Uint64S) String() string { return proto.CompactTextString(m) } func (*Uint64S) ProtoMessage() {} func (*Uint64S) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{8} } func (m *Uint64S) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Uint64S.Unmarshal(m, b) } func (m *Uint64S) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Uint64S.Marshal(b, m, deterministic) } func (m *Uint64S) XXX_Merge(src proto.Message) { xxx_messageInfo_Uint64S.Merge(m, src) } func (m *Uint64S) XXX_Size() int { return xxx_messageInfo_Uint64S.Size(m) } func (m *Uint64S) XXX_DiscardUnknown() { xxx_messageInfo_Uint64S.DiscardUnknown(m) } var xxx_messageInfo_Uint64S proto.InternalMessageInfo func (m *Uint64S) GetValues() []uint64 { if m != nil { return m.Values } return nil } type Uintptrs struct { Values []uint64 `protobuf:"fixed64,1,rep,packed,name=values,proto3" json:"values,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Uintptrs) Reset() { *m = Uintptrs{} } func (m *Uintptrs) String() string { return proto.CompactTextString(m) } func (*Uintptrs) ProtoMessage() {} func (*Uintptrs) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{9} } func (m *Uintptrs) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Uintptrs.Unmarshal(m, b) } func (m *Uintptrs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Uintptrs.Marshal(b, m, deterministic) } func (m *Uintptrs) XXX_Merge(src proto.Message) { xxx_messageInfo_Uintptrs.Merge(m, src) } func (m *Uintptrs) XXX_Size() int { return xxx_messageInfo_Uintptrs.Size(m) } func (m *Uintptrs) XXX_DiscardUnknown() { xxx_messageInfo_Uintptrs.DiscardUnknown(m) } var xxx_messageInfo_Uintptrs proto.InternalMessageInfo func (m *Uintptrs) GetValues() []uint64 { if m != nil { return m.Values } return nil } type Int8S struct { Values []byte `protobuf:"bytes,1,opt,name=values,proto3" json:"values,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Int8S) Reset() { *m = Int8S{} } func (m *Int8S) String() string { return proto.CompactTextString(m) } func (*Int8S) ProtoMessage() {} func (*Int8S) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{10} } func (m *Int8S) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Int8S.Unmarshal(m, b) } func (m *Int8S) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Int8S.Marshal(b, m, deterministic) } func (m *Int8S) XXX_Merge(src proto.Message) { xxx_messageInfo_Int8S.Merge(m, src) } func (m *Int8S) XXX_Size() int { return xxx_messageInfo_Int8S.Size(m) } func (m *Int8S) XXX_DiscardUnknown() { xxx_messageInfo_Int8S.DiscardUnknown(m) } var xxx_messageInfo_Int8S proto.InternalMessageInfo func (m *Int8S) GetValues() []byte { if m != nil { return m.Values } return nil } type Int16S struct { Values []int32 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Int16S) Reset() { *m = Int16S{} } func (m *Int16S) String() string { return proto.CompactTextString(m) } func (*Int16S) ProtoMessage() {} func (*Int16S) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{11} } func (m *Int16S) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Int16S.Unmarshal(m, b) } func (m *Int16S) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Int16S.Marshal(b, m, deterministic) } func (m *Int16S) XXX_Merge(src proto.Message) { xxx_messageInfo_Int16S.Merge(m, src) } func (m *Int16S) XXX_Size() int { return xxx_messageInfo_Int16S.Size(m) } func (m *Int16S) XXX_DiscardUnknown() { xxx_messageInfo_Int16S.DiscardUnknown(m) } var xxx_messageInfo_Int16S proto.InternalMessageInfo func (m *Int16S) GetValues() []int32 { if m != nil { return m.Values } return nil } type Int32S struct { Values []int32 `protobuf:"fixed32,1,rep,packed,name=values,proto3" json:"values,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Int32S) Reset() { *m = Int32S{} } func (m *Int32S) String() string { return proto.CompactTextString(m) } func (*Int32S) ProtoMessage() {} func (*Int32S) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{12} } func (m *Int32S) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Int32S.Unmarshal(m, b) } func (m *Int32S) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Int32S.Marshal(b, m, deterministic) } func (m *Int32S) XXX_Merge(src proto.Message) { xxx_messageInfo_Int32S.Merge(m, src) } func (m *Int32S) XXX_Size() int { return xxx_messageInfo_Int32S.Size(m) } func (m *Int32S) XXX_DiscardUnknown() { xxx_messageInfo_Int32S.DiscardUnknown(m) } var xxx_messageInfo_Int32S proto.InternalMessageInfo func (m *Int32S) GetValues() []int32 { if m != nil { return m.Values } return nil } type Int64S struct { Values []int64 `protobuf:"fixed64,1,rep,packed,name=values,proto3" json:"values,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Int64S) Reset() { *m = Int64S{} } func (m *Int64S) String() string { return proto.CompactTextString(m) } func (*Int64S) ProtoMessage() {} func (*Int64S) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{13} } func (m *Int64S) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Int64S.Unmarshal(m, b) } func (m *Int64S) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Int64S.Marshal(b, m, deterministic) } func (m *Int64S) XXX_Merge(src proto.Message) { xxx_messageInfo_Int64S.Merge(m, src) } func (m *Int64S) XXX_Size() int { return xxx_messageInfo_Int64S.Size(m) } func (m *Int64S) XXX_DiscardUnknown() { xxx_messageInfo_Int64S.DiscardUnknown(m) } var xxx_messageInfo_Int64S proto.InternalMessageInfo func (m *Int64S) GetValues() []int64 { if m != nil { return m.Values } return nil } type Bools struct { Values []bool `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Bools) Reset() { *m = Bools{} } func (m *Bools) String() string { return proto.CompactTextString(m) } func (*Bools) ProtoMessage() {} func (*Bools) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{14} } func (m *Bools) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Bools.Unmarshal(m, b) } func (m *Bools) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Bools.Marshal(b, m, deterministic) } func (m *Bools) XXX_Merge(src proto.Message) { xxx_messageInfo_Bools.Merge(m, src) } func (m *Bools) XXX_Size() int { return xxx_messageInfo_Bools.Size(m) } func (m *Bools) XXX_DiscardUnknown() { xxx_messageInfo_Bools.DiscardUnknown(m) } var xxx_messageInfo_Bools proto.InternalMessageInfo func (m *Bools) GetValues() []bool { if m != nil { return m.Values } return nil } type Float64S struct { Values []float64 `protobuf:"fixed64,1,rep,packed,name=values,proto3" json:"values,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Float64S) Reset() { *m = Float64S{} } func (m *Float64S) String() string { return proto.CompactTextString(m) } func (*Float64S) ProtoMessage() {} func (*Float64S) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{15} } func (m *Float64S) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Float64S.Unmarshal(m, b) } func (m *Float64S) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Float64S.Marshal(b, m, deterministic) } func (m *Float64S) XXX_Merge(src proto.Message) { xxx_messageInfo_Float64S.Merge(m, src) } func (m *Float64S) XXX_Size() int { return xxx_messageInfo_Float64S.Size(m) } func (m *Float64S) XXX_DiscardUnknown() { xxx_messageInfo_Float64S.DiscardUnknown(m) } var xxx_messageInfo_Float64S proto.InternalMessageInfo func (m *Float64S) GetValues() []float64 { if m != nil { return m.Values } return nil } type Float32S struct { Values []float32 `protobuf:"fixed32,1,rep,packed,name=values,proto3" json:"values,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Float32S) Reset() { *m = Float32S{} } func (m *Float32S) String() string { return proto.CompactTextString(m) } func (*Float32S) ProtoMessage() {} func (*Float32S) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{16} } func (m *Float32S) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Float32S.Unmarshal(m, b) } func (m *Float32S) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Float32S.Marshal(b, m, deterministic) } func (m *Float32S) XXX_Merge(src proto.Message) { xxx_messageInfo_Float32S.Merge(m, src) } func (m *Float32S) XXX_Size() int { return xxx_messageInfo_Float32S.Size(m) } func (m *Float32S) XXX_DiscardUnknown() { xxx_messageInfo_Float32S.DiscardUnknown(m) } var xxx_messageInfo_Float32S proto.InternalMessageInfo func (m *Float32S) GetValues() []float32 { if m != nil { return m.Values } return nil } type Object struct { // Types that are valid to be assigned to Value: // *Object_BoolValue // *Object_StringValue // *Object_Int64Value // *Object_Uint64Value // *Object_DoubleValue // *Object_RefValue // *Object_SliceValue // *Object_ArrayValue // *Object_InterfaceValue // *Object_StructValue // *Object_MapValue // *Object_ByteArrayValue // *Object_Uint16ArrayValue // *Object_Uint32ArrayValue // *Object_Uint64ArrayValue // *Object_UintptrArrayValue // *Object_Int8ArrayValue // *Object_Int16ArrayValue // *Object_Int32ArrayValue // *Object_Int64ArrayValue // *Object_BoolArrayValue // *Object_Float64ArrayValue // *Object_Float32ArrayValue Value isObject_Value `protobuf_oneof:"value"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Object) Reset() { *m = Object{} } func (m *Object) String() string { return proto.CompactTextString(m) } func (*Object) ProtoMessage() {} func (*Object) Descriptor() ([]byte, []int) { return fileDescriptor_3dee2c1912d4d62d, []int{17} } func (m *Object) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Object.Unmarshal(m, b) } func (m *Object) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Object.Marshal(b, m, deterministic) } func (m *Object) XXX_Merge(src proto.Message) { xxx_messageInfo_Object.Merge(m, src) } func (m *Object) XXX_Size() int { return xxx_messageInfo_Object.Size(m) } func (m *Object) XXX_DiscardUnknown() { xxx_messageInfo_Object.DiscardUnknown(m) } var xxx_messageInfo_Object proto.InternalMessageInfo type isObject_Value interface { isObject_Value() } type Object_BoolValue struct { BoolValue bool `protobuf:"varint,1,opt,name=bool_value,json=boolValue,proto3,oneof"` } type Object_StringValue struct { StringValue []byte `protobuf:"bytes,2,opt,name=string_value,json=stringValue,proto3,oneof"` } type Object_Int64Value struct { Int64Value int64 `protobuf:"varint,3,opt,name=int64_value,json=int64Value,proto3,oneof"` } type Object_Uint64Value struct { Uint64Value uint64 `protobuf:"varint,4,opt,name=uint64_value,json=uint64Value,proto3,oneof"` } type Object_DoubleValue struct { DoubleValue float64 `protobuf:"fixed64,5,opt,name=double_value,json=doubleValue,proto3,oneof"` } type Object_RefValue struct { RefValue uint64 `protobuf:"varint,6,opt,name=ref_value,json=refValue,proto3,oneof"` } type Object_SliceValue struct { SliceValue *Slice `protobuf:"bytes,7,opt,name=slice_value,json=sliceValue,proto3,oneof"` } type Object_ArrayValue struct { ArrayValue *Array `protobuf:"bytes,8,opt,name=array_value,json=arrayValue,proto3,oneof"` } type Object_InterfaceValue struct { InterfaceValue *Interface `protobuf:"bytes,9,opt,name=interface_value,json=interfaceValue,proto3,oneof"` } type Object_StructValue struct { StructValue *Struct `protobuf:"bytes,10,opt,name=struct_value,json=structValue,proto3,oneof"` } type Object_MapValue struct { MapValue *Map `protobuf:"bytes,11,opt,name=map_value,json=mapValue,proto3,oneof"` } type Object_ByteArrayValue struct { ByteArrayValue []byte `protobuf:"bytes,12,opt,name=byte_array_value,json=byteArrayValue,proto3,oneof"` } type Object_Uint16ArrayValue struct { Uint16ArrayValue *Uint16S `protobuf:"bytes,13,opt,name=uint16_array_value,json=uint16ArrayValue,proto3,oneof"` } type Object_Uint32ArrayValue struct { Uint32ArrayValue *Uint32S `protobuf:"bytes,14,opt,name=uint32_array_value,json=uint32ArrayValue,proto3,oneof"` } type Object_Uint64ArrayValue struct { Uint64ArrayValue *Uint64S `protobuf:"bytes,15,opt,name=uint64_array_value,json=uint64ArrayValue,proto3,oneof"` } type Object_UintptrArrayValue struct { UintptrArrayValue *Uintptrs `protobuf:"bytes,16,opt,name=uintptr_array_value,json=uintptrArrayValue,proto3,oneof"` } type Object_Int8ArrayValue struct { Int8ArrayValue *Int8S `protobuf:"bytes,17,opt,name=int8_array_value,json=int8ArrayValue,proto3,oneof"` } type Object_Int16ArrayValue struct { Int16ArrayValue *Int16S `protobuf:"bytes,18,opt,name=int16_array_value,json=int16ArrayValue,proto3,oneof"` } type Object_Int32ArrayValue struct { Int32ArrayValue *Int32S `protobuf:"bytes,19,opt,name=int32_array_value,json=int32ArrayValue,proto3,oneof"` } type Object_Int64ArrayValue struct { Int64ArrayValue *Int64S `protobuf:"bytes,20,opt,name=int64_array_value,json=int64ArrayValue,proto3,oneof"` } type Object_BoolArrayValue struct { BoolArrayValue *Bools `protobuf:"bytes,21,opt,name=bool_array_value,json=boolArrayValue,proto3,oneof"` } type Object_Float64ArrayValue struct { Float64ArrayValue *Float64S `protobuf:"bytes,22,opt,name=float64_array_value,json=float64ArrayValue,proto3,oneof"` } type Object_Float32ArrayValue struct { Float32ArrayValue *Float32S `protobuf:"bytes,23,opt,name=float32_array_value,json=float32ArrayValue,proto3,oneof"` } func (*Object_BoolValue) isObject_Value() {} func (*Object_StringValue) isObject_Value() {} func (*Object_Int64Value) isObject_Value() {} func (*Object_Uint64Value) isObject_Value() {} func (*Object_DoubleValue) isObject_Value() {} func (*Object_RefValue) isObject_Value() {} func (*Object_SliceValue) isObject_Value() {} func (*Object_ArrayValue) isObject_Value() {} func (*Object_InterfaceValue) isObject_Value() {} func (*Object_StructValue) isObject_Value() {} func (*Object_MapValue) isObject_Value() {} func (*Object_ByteArrayValue) isObject_Value() {} func (*Object_Uint16ArrayValue) isObject_Value() {} func (*Object_Uint32ArrayValue) isObject_Value() {} func (*Object_Uint64ArrayValue) isObject_Value() {} func (*Object_UintptrArrayValue) isObject_Value() {} func (*Object_Int8ArrayValue) isObject_Value() {} func (*Object_Int16ArrayValue) isObject_Value() {} func (*Object_Int32ArrayValue) isObject_Value() {} func (*Object_Int64ArrayValue) isObject_Value() {} func (*Object_BoolArrayValue) isObject_Value() {} func (*Object_Float64ArrayValue) isObject_Value() {} func (*Object_Float32ArrayValue) isObject_Value() {} func (m *Object) GetValue() isObject_Value { if m != nil { return m.Value } return nil } func (m *Object) GetBoolValue() bool { if x, ok := m.GetValue().(*Object_BoolValue); ok { return x.BoolValue } return false } func (m *Object) GetStringValue() []byte { if x, ok := m.GetValue().(*Object_StringValue); ok { return x.StringValue } return nil } func (m *Object) GetInt64Value() int64 { if x, ok := m.GetValue().(*Object_Int64Value); ok { return x.Int64Value } return 0 } func (m *Object) GetUint64Value() uint64 { if x, ok := m.GetValue().(*Object_Uint64Value); ok { return x.Uint64Value } return 0 } func (m *Object) GetDoubleValue() float64 { if x, ok := m.GetValue().(*Object_DoubleValue); ok { return x.DoubleValue } return 0 } func (m *Object) GetRefValue() uint64 { if x, ok := m.GetValue().(*Object_RefValue); ok { return x.RefValue } return 0 } func (m *Object) GetSliceValue() *Slice { if x, ok := m.GetValue().(*Object_SliceValue); ok { return x.SliceValue } return nil } func (m *Object) GetArrayValue() *Array { if x, ok := m.GetValue().(*Object_ArrayValue); ok { return x.ArrayValue } return nil } func (m *Object) GetInterfaceValue() *Interface { if x, ok := m.GetValue().(*Object_InterfaceValue); ok { return x.InterfaceValue } return nil } func (m *Object) GetStructValue() *Struct { if x, ok := m.GetValue().(*Object_StructValue); ok { return x.StructValue } return nil } func (m *Object) GetMapValue() *Map { if x, ok := m.GetValue().(*Object_MapValue); ok { return x.MapValue } return nil } func (m *Object) GetByteArrayValue() []byte { if x, ok := m.GetValue().(*Object_ByteArrayValue); ok { return x.ByteArrayValue } return nil } func (m *Object) GetUint16ArrayValue() *Uint16S { if x, ok := m.GetValue().(*Object_Uint16ArrayValue); ok { return x.Uint16ArrayValue } return nil } func (m *Object) GetUint32ArrayValue() *Uint32S { if x, ok := m.GetValue().(*Object_Uint32ArrayValue); ok { return x.Uint32ArrayValue } return nil } func (m *Object) GetUint64ArrayValue() *Uint64S { if x, ok := m.GetValue().(*Object_Uint64ArrayValue); ok { return x.Uint64ArrayValue } return nil } func (m *Object) GetUintptrArrayValue() *Uintptrs { if x, ok := m.GetValue().(*Object_UintptrArrayValue); ok { return x.UintptrArrayValue } return nil } func (m *Object) GetInt8ArrayValue() *Int8S { if x, ok := m.GetValue().(*Object_Int8ArrayValue); ok { return x.Int8ArrayValue } return nil } func (m *Object) GetInt16ArrayValue() *Int16S { if x, ok := m.GetValue().(*Object_Int16ArrayValue); ok { return x.Int16ArrayValue } return nil } func (m *Object) GetInt32ArrayValue() *Int32S { if x, ok := m.GetValue().(*Object_Int32ArrayValue); ok { return x.Int32ArrayValue } return nil } func (m *Object) GetInt64ArrayValue() *Int64S { if x, ok := m.GetValue().(*Object_Int64ArrayValue); ok { return x.Int64ArrayValue } return nil } func (m *Object) GetBoolArrayValue() *Bools { if x, ok := m.GetValue().(*Object_BoolArrayValue); ok { return x.BoolArrayValue } return nil } func (m *Object) GetFloat64ArrayValue() *Float64S { if x, ok := m.GetValue().(*Object_Float64ArrayValue); ok { return x.Float64ArrayValue } return nil } func (m *Object) GetFloat32ArrayValue() *Float32S { if x, ok := m.GetValue().(*Object_Float32ArrayValue); ok { return x.Float32ArrayValue } return nil } // XXX_OneofWrappers is for the internal use of the proto package. func (*Object) XXX_OneofWrappers() []interface{} { return []interface{}{ (*Object_BoolValue)(nil), (*Object_StringValue)(nil), (*Object_Int64Value)(nil), (*Object_Uint64Value)(nil), (*Object_DoubleValue)(nil), (*Object_RefValue)(nil), (*Object_SliceValue)(nil), (*Object_ArrayValue)(nil), (*Object_InterfaceValue)(nil), (*Object_StructValue)(nil), (*Object_MapValue)(nil), (*Object_ByteArrayValue)(nil), (*Object_Uint16ArrayValue)(nil), (*Object_Uint32ArrayValue)(nil), (*Object_Uint64ArrayValue)(nil), (*Object_UintptrArrayValue)(nil), (*Object_Int8ArrayValue)(nil), (*Object_Int16ArrayValue)(nil), (*Object_Int32ArrayValue)(nil), (*Object_Int64ArrayValue)(nil), (*Object_BoolArrayValue)(nil), (*Object_Float64ArrayValue)(nil), (*Object_Float32ArrayValue)(nil), } } func init() { proto.RegisterType((*Slice)(nil), "gvisor.state.statefile.Slice") proto.RegisterType((*Array)(nil), "gvisor.state.statefile.Array") proto.RegisterType((*Map)(nil), "gvisor.state.statefile.Map") proto.RegisterType((*Interface)(nil), "gvisor.state.statefile.Interface") proto.RegisterType((*Struct)(nil), "gvisor.state.statefile.Struct") proto.RegisterType((*Field)(nil), "gvisor.state.statefile.Field") proto.RegisterType((*Uint16S)(nil), "gvisor.state.statefile.Uint16s") proto.RegisterType((*Uint32S)(nil), "gvisor.state.statefile.Uint32s") proto.RegisterType((*Uint64S)(nil), "gvisor.state.statefile.Uint64s") proto.RegisterType((*Uintptrs)(nil), "gvisor.state.statefile.Uintptrs") proto.RegisterType((*Int8S)(nil), "gvisor.state.statefile.Int8s") proto.RegisterType((*Int16S)(nil), "gvisor.state.statefile.Int16s") proto.RegisterType((*Int32S)(nil), "gvisor.state.statefile.Int32s") proto.RegisterType((*Int64S)(nil), "gvisor.state.statefile.Int64s") proto.RegisterType((*Bools)(nil), "gvisor.state.statefile.Bools") proto.RegisterType((*Float64S)(nil), "gvisor.state.statefile.Float64s") proto.RegisterType((*Float32S)(nil), "gvisor.state.statefile.Float32s") proto.RegisterType((*Object)(nil), "gvisor.state.statefile.Object") } func init() { proto.RegisterFile("pkg/state/object.proto", fileDescriptor_3dee2c1912d4d62d) } var fileDescriptor_3dee2c1912d4d62d = []byte{ // 781 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x96, 0x6f, 0x4f, 0xda, 0x5e, 0x14, 0xc7, 0xa9, 0x40, 0x29, 0x07, 0x14, 0xb8, 0xfe, 0x7e, 0x8c, 0xcc, 0x38, 0xb1, 0x7b, 0x42, 0xf6, 0x00, 0x33, 0x60, 0xc4, 0xf8, 0x64, 0x53, 0x13, 0x03, 0xc9, 0x8c, 0x59, 0x8d, 0xcb, 0x9e, 0x99, 0x52, 0x2f, 0xac, 0xb3, 0xb6, 0x5d, 0x7b, 0x6b, 0xc2, 0xcb, 0xdc, 0x3b, 0x5a, 0xee, 0x1f, 0xae, 0xfd, 0x03, 0xc5, 0xec, 0x89, 0xa1, 0xb7, 0xdf, 0xf3, 0xe1, 0xdc, 0xf3, 0x3d, 0xe7, 0x08, 0xb4, 0xfd, 0xc7, 0xc5, 0x49, 0x48, 0x4c, 0x82, 0x4f, 0xbc, 0xd9, 0x2f, 0x6c, 0x91, 0xbe, 0x1f, 0x78, 0xc4, 0x43, 0xed, 0xc5, 0xb3, 0x1d, 0x7a, 0x41, 0x9f, 0xbd, 0xe2, 0x7f, 0xe7, 0xb6, 0x83, 0xf5, 0x1f, 0x50, 0xbe, 0x75, 0x6c, 0x0b, 0xa3, 0x36, 0xa8, 0x0e, 0x76, 0x17, 0xe4, 0x67, 0x47, 0xe9, 0x2a, 0xbd, 0x5d, 0x43, 0x3c, 0xa1, 0xb7, 0xa0, 0x59, 0xa6, 0x6f, 0x5a, 0x36, 0x59, 0x76, 0x76, 0xd8, 0x1b, 0xf9, 0x8c, 0x0e, 0xa0, 0x1a, 0xe0, 0xf9, 0xfd, 0xb3, 0xe9, 0x44, 0xb8, 0x53, 0xec, 0x2a, 0xbd, 0x92, 0xa1, 0x05, 0x78, 0xfe, 0x9d, 0x3e, 0xeb, 0x97, 0x50, 0x3e, 0x0f, 0x02, 0x73, 0x89, 0xce, 0x40, 0xb3, 0x3c, 0x97, 0x60, 0x97, 0x84, 0x1d, 0xa5, 0x5b, 0xec, 0xd5, 0x06, 0xef, 0xfa, 0xeb, 0xb3, 0xe9, 0xdf, 0xb0, 0x94, 0x0d, 0xa9, 0xd7, 0x7f, 0x43, 0xf1, 0xda, 0xf4, 0xd1, 0x00, 0x4a, 0x8f, 0x78, 0xf9, 0xda, 0x70, 0xa6, 0x45, 0x63, 0x50, 0x59, 0x62, 0x61, 0x67, 0xe7, 0x55, 0x51, 0x42, 0xad, 0xdf, 0x41, 0x75, 0xea, 0x12, 0x1c, 0xcc, 0x4d, 0x0b, 0x23, 0x04, 0x25, 0xb2, 0xf4, 0x31, 0xab, 0x49, 0xd5, 0x60, 0x9f, 0xd1, 0x08, 0xca, 0xfc, 0xc6, 0xb4, 0x1c, 0xdb, 0xb9, 0x5c, 0xac, 0x7f, 0x06, 0xf5, 0x96, 0x04, 0x91, 0x45, 0xd0, 0x27, 0x50, 0xe7, 0x36, 0x76, 0x1e, 0x56, 0xd7, 0x39, 0xdc, 0x04, 0xb8, 0xa2, 0x2a, 0x43, 0x88, 0xf5, 0x6f, 0x50, 0x66, 0x07, 0x34, 0x27, 0xd7, 0x7c, 0x92, 0x39, 0xd1, 0xcf, 0xff, 0x98, 0xd3, 0x31, 0x54, 0xee, 0x6c, 0x97, 0x7c, 0x1c, 0x87, 0xd4, 0x7e, 0x51, 0x2d, 0x9a, 0xd4, 0xae, 0xac, 0x86, 0x90, 0x0c, 0x07, 0x69, 0x49, 0x25, 0x2d, 0x19, 0x8f, 0xd2, 0x12, 0x55, 0x4a, 0x74, 0xd0, 0xa8, 0xc4, 0x27, 0xc1, 0x66, 0xcd, 0x11, 0x94, 0xa7, 0x2e, 0x39, 0x4d, 0x0a, 0x94, 0x5e, 0x5d, 0x0a, 0xba, 0xa0, 0x4e, 0xd7, 0x25, 0x5b, 0x4e, 0x29, 0xb2, 0xb9, 0x36, 0x52, 0x8a, 0x6c, 0xaa, 0xcd, 0x78, 0x1a, 0x17, 0x9e, 0xe7, 0xa4, 0x05, 0x5a, 0xfc, 0x2e, 0x57, 0x8e, 0x67, 0xae, 0x81, 0x28, 0x19, 0x4d, 0x36, 0x95, 0x1d, 0xa9, 0xf9, 0x53, 0x03, 0x95, 0xdb, 0x81, 0x8e, 0x00, 0x66, 0x9e, 0xe7, 0x88, 0x41, 0xa2, 0xb7, 0xd6, 0x26, 0x05, 0xa3, 0x4a, 0xcf, 0xd8, 0x2c, 0xa1, 0xf7, 0x50, 0x0f, 0x49, 0x60, 0xbb, 0x8b, 0xfb, 0x17, 0x97, 0xeb, 0x93, 0x82, 0x51, 0xe3, 0xa7, 0x5c, 0x74, 0x0c, 0x35, 0x66, 0x43, 0x6c, 0x1e, 0x8b, 0x93, 0x82, 0x01, 0xec, 0x50, 0x72, 0xa2, 0xb8, 0xa6, 0x44, 0x67, 0x96, 0x72, 0xa2, 0xa4, 0xe8, 0xc1, 0x8b, 0x66, 0x0e, 0x16, 0xa2, 0x72, 0x57, 0xe9, 0x29, 0x54, 0xc4, 0x4f, 0xb9, 0xe8, 0x30, 0x3e, 0xfa, 0xaa, 0xc0, 0xc8, 0xe1, 0x47, 0x5f, 0xa0, 0x16, 0xd2, 0xb5, 0x22, 0x04, 0x15, 0xd6, 0x95, 0x1b, 0x1b, 0x9d, 0x6d, 0x20, 0x9a, 0x2a, 0x8b, 0x91, 0x04, 0x93, 0xae, 0x0f, 0x41, 0xd0, 0xf2, 0x09, 0x6c, 0xd3, 0x50, 0x02, 0x8b, 0xe1, 0x84, 0xaf, 0xd0, 0xb0, 0x57, 0x83, 0x2c, 0x28, 0x55, 0x46, 0x39, 0xde, 0x44, 0x91, 0x73, 0x3f, 0x29, 0x18, 0x7b, 0x32, 0x96, 0xd3, 0x2e, 0x99, 0x05, 0x91, 0x45, 0x04, 0x0a, 0xf2, 0x07, 0x8d, 0xcf, 0xba, 0xb0, 0x28, 0xb2, 0x08, 0x87, 0x9c, 0x41, 0xf5, 0xc9, 0xf4, 0x05, 0xa1, 0xc6, 0x08, 0x07, 0x9b, 0x08, 0xd7, 0xa6, 0x4f, 0x4b, 0xfa, 0x64, 0xfa, 0x3c, 0xf6, 0x03, 0x34, 0x67, 0x4b, 0x82, 0xef, 0xe3, 0x55, 0xa9, 0x8b, 0x3e, 0xd8, 0xa3, 0x6f, 0xce, 0x5f, 0xae, 0x7e, 0x03, 0x28, 0x62, 0x83, 0x9d, 0x50, 0xef, 0xb2, 0x2f, 0x3c, 0xda, 0xf4, 0x85, 0x62, 0x15, 0x4c, 0x0a, 0x46, 0x93, 0x07, 0x67, 0x81, 0xc3, 0x41, 0x02, 0xb8, 0xb7, 0x1d, 0x38, 0x1c, 0x48, 0xe0, 0x70, 0x90, 0x05, 0x8e, 0x47, 0x09, 0x60, 0x63, 0x3b, 0x70, 0x3c, 0x92, 0xc0, 0xf1, 0x28, 0x06, 0x34, 0x60, 0x3f, 0xe2, 0x2b, 0x26, 0x41, 0x6c, 0x32, 0x62, 0x37, 0x8f, 0x48, 0xb7, 0xd2, 0xa4, 0x60, 0xb4, 0x44, 0x78, 0x8c, 0x39, 0x85, 0xa6, 0xed, 0x92, 0xd3, 0x04, 0xb0, 0x95, 0xdf, 0x88, 0x6c, 0x85, 0x89, 0xf6, 0x39, 0x3d, 0x8f, 0x37, 0x63, 0x2b, 0x6b, 0x08, 0xca, 0xef, 0xa1, 0xe9, 0xca, 0x8f, 0x46, 0xda, 0x0e, 0x4e, 0x4b, 0xb9, 0xb1, 0xbf, 0x95, 0xc6, 0xcd, 0x68, 0xa4, 0xbd, 0xe0, 0xb4, 0x94, 0x15, 0xff, 0x6d, 0xa5, 0x71, 0x27, 0x1a, 0x69, 0x23, 0xa6, 0xd0, 0x64, 0xcb, 0x2c, 0x0e, 0xfb, 0x3f, 0xbf, 0x68, 0x6c, 0xe1, 0xb2, 0x36, 0xf6, 0x3c, 0x27, 0xe9, 0xe9, 0x9c, 0xaf, 0xda, 0x04, 0xad, 0x9d, 0xef, 0xe9, 0x6a, 0x3b, 0x53, 0x4f, 0x45, 0xf8, 0x1a, 0x66, 0xaa, 0x78, 0x6f, 0x5e, 0xc1, 0xe4, 0xe5, 0x6b, 0x89, 0xf0, 0x17, 0xe6, 0x45, 0x45, 0xfc, 0xf7, 0x9d, 0xa9, 0xec, 0xc7, 0xd6, 0xf0, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x84, 0x69, 0xc9, 0x45, 0x86, 0x09, 0x00, 0x00, }