Documentation ¶
Index ¶
- func ChecksumTypeToGRPC(t ChecksumType) refs.ChecksumType
- func ContainerIDsToGRPCMessage(ids []*ContainerID) (res []*refs.ContainerID)
- func ObjectIDListToGRPCMessage(ids []*ObjectID) (res []*refs.ObjectID)
- func ObjectIDNestedListMarshal(fNum int64, buf []byte, ids []*ObjectID) (off int, err error)
- func ObjectIDNestedListSize(fNum int64, ids []*ObjectID) (sz int)
- type Address
- func (a *Address) FromGRPCMessage(m grpc.Message) error
- func (a *Address) GetContainerID() *ContainerID
- func (a *Address) GetObjectID() *ObjectID
- func (a *Address) MarshalJSON() ([]byte, error)
- func (a *Address) SetContainerID(v *ContainerID)
- func (a *Address) SetObjectID(v *ObjectID)
- func (a *Address) StableMarshal(buf []byte) ([]byte, error)
- func (a *Address) StableSize() (size int)
- func (a *Address) ToGRPCMessage() grpc.Message
- func (a *Address) Unmarshal(data []byte) error
- func (a *Address) UnmarshalJSON(data []byte) error
- type Checksum
- func (c *Checksum) FromGRPCMessage(m grpc.Message) error
- func (c *Checksum) GetSum() []byte
- func (c *Checksum) GetType() ChecksumType
- func (c *Checksum) MarshalJSON() ([]byte, error)
- func (c *Checksum) SetSum(v []byte)
- func (c *Checksum) SetType(v ChecksumType)
- func (c *Checksum) StableMarshal(buf []byte) ([]byte, error)
- func (c *Checksum) StableSize() (size int)
- func (c *Checksum) ToGRPCMessage() grpc.Message
- func (c *Checksum) Unmarshal(data []byte) error
- func (c *Checksum) UnmarshalJSON(data []byte) error
- type ChecksumType
- type ContainerID
- func (c *ContainerID) FromGRPCMessage(m grpc.Message) error
- func (c *ContainerID) GetValue() []byte
- func (c *ContainerID) MarshalJSON() ([]byte, error)
- func (c *ContainerID) SetValue(v []byte)
- func (c *ContainerID) StableMarshal(buf []byte) ([]byte, error)
- func (c *ContainerID) StableSize() int
- func (c *ContainerID) ToGRPCMessage() grpc.Message
- func (c *ContainerID) Unmarshal(data []byte) error
- func (c *ContainerID) UnmarshalJSON(data []byte) error
- type ObjectID
- func (o *ObjectID) FromGRPCMessage(m grpc.Message) error
- func (o *ObjectID) GetValue() []byte
- func (o *ObjectID) MarshalJSON() ([]byte, error)
- func (o *ObjectID) SetValue(v []byte)
- func (o *ObjectID) StableMarshal(buf []byte) ([]byte, error)
- func (o *ObjectID) StableSize() int
- func (o *ObjectID) ToGRPCMessage() grpc.Message
- func (o *ObjectID) Unmarshal(data []byte) error
- func (o *ObjectID) UnmarshalJSON(data []byte) error
- type OwnerID
- func (o *OwnerID) FromGRPCMessage(m grpc.Message) error
- func (o *OwnerID) GetValue() []byte
- func (o *OwnerID) MarshalJSON() ([]byte, error)
- func (o *OwnerID) SetValue(v []byte)
- func (o *OwnerID) StableMarshal(buf []byte) ([]byte, error)
- func (o *OwnerID) StableSize() int
- func (o *OwnerID) ToGRPCMessage() grpc.Message
- func (o *OwnerID) Unmarshal(data []byte) error
- func (o *OwnerID) UnmarshalJSON(data []byte) error
- type Signature
- func (s *Signature) FromGRPCMessage(m grpc.Message) error
- func (s *Signature) GetKey() []byte
- func (s *Signature) GetSign() []byte
- func (s *Signature) MarshalJSON() ([]byte, error)
- func (s *Signature) SetKey(v []byte)
- func (s *Signature) SetSign(v []byte)
- func (s *Signature) StableMarshal(buf []byte) ([]byte, error)
- func (s *Signature) StableSize() (size int)
- func (s *Signature) ToGRPCMessage() grpc.Message
- func (s *Signature) Unmarshal(data []byte) error
- func (s *Signature) UnmarshalJSON(data []byte) error
- type Version
- func (v *Version) FromGRPCMessage(m grpc.Message) error
- func (v *Version) GetMajor() uint32
- func (v *Version) GetMinor() uint32
- func (v *Version) MarshalJSON() ([]byte, error)
- func (v *Version) SetMajor(val uint32)
- func (v *Version) SetMinor(val uint32)
- func (v *Version) StableMarshal(buf []byte) ([]byte, error)
- func (v *Version) StableSize() (size int)
- func (v *Version) ToGRPCMessage() grpc.Message
- func (v *Version) Unmarshal(data []byte) error
- func (v *Version) UnmarshalJSON(data []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChecksumTypeToGRPC ¶ added in v1.25.0
func ChecksumTypeToGRPC(t ChecksumType) refs.ChecksumType
func ContainerIDsToGRPCMessage ¶ added in v1.25.0
func ContainerIDsToGRPCMessage(ids []*ContainerID) (res []*refs.ContainerID)
func ObjectIDListToGRPCMessage ¶ added in v1.22.0
func ObjectIDNestedListMarshal ¶ added in v1.22.0
ObjectIDNestedListMarshal writes protobuf repeated ObjectID field with fNum number to buf.
func ObjectIDNestedListSize ¶ added in v1.22.0
ObjectIDNestedListSize returns byte length of nested repeated ObjectID field with fNum number.
Types ¶
type Address ¶
type Address struct {
// contains filtered or unexported fields
}
func (*Address) FromGRPCMessage ¶ added in v1.25.0
func (*Address) GetContainerID ¶
func (a *Address) GetContainerID() *ContainerID
func (*Address) GetObjectID ¶
func (*Address) MarshalJSON ¶
func (*Address) SetContainerID ¶
func (a *Address) SetContainerID(v *ContainerID)
func (*Address) SetObjectID ¶
func (*Address) StableSize ¶
func (*Address) ToGRPCMessage ¶ added in v1.25.0
func (*Address) UnmarshalJSON ¶
type Checksum ¶
type Checksum struct {
// contains filtered or unexported fields
}
func (*Checksum) FromGRPCMessage ¶ added in v1.25.0
func (*Checksum) GetType ¶
func (c *Checksum) GetType() ChecksumType
func (*Checksum) MarshalJSON ¶
func (*Checksum) SetType ¶
func (c *Checksum) SetType(v ChecksumType)
func (*Checksum) StableSize ¶
func (*Checksum) ToGRPCMessage ¶ added in v1.25.0
func (*Checksum) UnmarshalJSON ¶
type ChecksumType ¶
type ChecksumType uint32
const ( UnknownChecksum ChecksumType = iota TillichZemor SHA256 )
func ChecksumTypeFromGRPC ¶ added in v1.25.0
func ChecksumTypeFromGRPC(t refs.ChecksumType) ChecksumType
func (*ChecksumType) FromString ¶ added in v1.28.0
func (t *ChecksumType) FromString(s string) bool
FromString parses ChecksumType from a string representation. It is a reverse action to String().
Returns true if s was parsed successfully.
func (ChecksumType) String ¶ added in v1.28.0
func (t ChecksumType) String() string
String returns string representation of ChecksumType.
type ContainerID ¶
type ContainerID struct {
// contains filtered or unexported fields
}
func ContainerIDsFromGRPCMessage ¶ added in v1.25.0
func ContainerIDsFromGRPCMessage(idsV2 []*refs.ContainerID) (res []*ContainerID, err error)
func (*ContainerID) FromGRPCMessage ¶ added in v1.25.0
func (c *ContainerID) FromGRPCMessage(m grpc.Message) error
func (*ContainerID) GetValue ¶
func (c *ContainerID) GetValue() []byte
func (*ContainerID) MarshalJSON ¶
func (c *ContainerID) MarshalJSON() ([]byte, error)
func (*ContainerID) SetValue ¶
func (c *ContainerID) SetValue(v []byte)
func (*ContainerID) StableMarshal ¶
func (c *ContainerID) StableMarshal(buf []byte) ([]byte, error)
func (*ContainerID) StableSize ¶
func (c *ContainerID) StableSize() int
func (*ContainerID) ToGRPCMessage ¶ added in v1.25.0
func (c *ContainerID) ToGRPCMessage() grpc.Message
func (*ContainerID) Unmarshal ¶
func (c *ContainerID) Unmarshal(data []byte) error
func (*ContainerID) UnmarshalJSON ¶
func (c *ContainerID) UnmarshalJSON(data []byte) error
type ObjectID ¶
type ObjectID struct {
// contains filtered or unexported fields
}
func ObjectIDListFromGRPCMessage ¶ added in v1.22.0
func (*ObjectID) FromGRPCMessage ¶ added in v1.25.0
func (*ObjectID) MarshalJSON ¶
func (*ObjectID) StableSize ¶
func (*ObjectID) ToGRPCMessage ¶ added in v1.25.0
func (*ObjectID) UnmarshalJSON ¶
type OwnerID ¶
type OwnerID struct {
// contains filtered or unexported fields
}
func (*OwnerID) FromGRPCMessage ¶ added in v1.25.0
func (*OwnerID) MarshalJSON ¶
func (*OwnerID) StableSize ¶
func (*OwnerID) ToGRPCMessage ¶ added in v1.25.0
func (*OwnerID) UnmarshalJSON ¶
type Signature ¶
type Signature struct {
// contains filtered or unexported fields
}
func (*Signature) FromGRPCMessage ¶ added in v1.25.0
func (*Signature) MarshalJSON ¶
func (*Signature) StableSize ¶
func (*Signature) ToGRPCMessage ¶ added in v1.25.0
func (*Signature) UnmarshalJSON ¶
type Version ¶
type Version struct {
// contains filtered or unexported fields
}
func (*Version) FromGRPCMessage ¶ added in v1.25.0
func (*Version) MarshalJSON ¶
func (*Version) StableSize ¶
func (*Version) ToGRPCMessage ¶ added in v1.25.0
func (*Version) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.