package hostbox import ( "context" "github.com/carlosframework/platform/internal/hostguard" ) type StopFileIdentity struct{ Device, Inode uint64 } type StopCgroupIdentity struct { RelativePath string Device, Inode uint64 InvocationID string } type StopKernelJournal struct { WritersClosed bool UnitReservationIDs []string Completed ProducerCompletion `json:",omitzero"` ControllerPID int ProcessStart string V int Target hostguard.FenceTarget Settled bool PendingRoles bool Cgroups []StopCgroupIdentity Files []StopFileIdentity ProducerIDs []string } type StopKernelJournalReader interface { ReadStopKernelJournal(context.Context, hostguard.FenceTarget) (StopKernelJournal, error) }