Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Data ¶
type Data struct {
Data checkpointData
Checksum checksum.Checksum
}
func (*Data) MarshalCheckpoint ¶
func (cp *Data) MarshalCheckpoint() ([]byte, error)
MarshalCheckpoint returns marshalled data
func (*Data) UnmarshalCheckpoint ¶
func (cp *Data) UnmarshalCheckpoint(blob []byte) error
UnmarshalCheckpoint returns unmarshalled data
func (*Data) VerifyChecksum ¶
func (cp *Data) VerifyChecksum() error
VerifyChecksum verifies that passed checksum is same as calculated checksum
type DeviceManagerCheckpoint ¶
type DeviceManagerCheckpoint interface {
checkpointmanager.Checkpoint
GetData() ([]PodDevicesEntry, map[string][]string)
}
type PodDevicesEntry ¶
type PodDevicesEntry struct {
PodUID string
ContainerName string
ResourceName string
DeviceIDs []string
AllocResp []byte
}
Click to show internal directories.
Click to hide internal directories.