Gjsify LogoGjsify Logo

Enumeration CheckpointCreateFlags

The flags for CheckpointCreate call

bitfield

Index

Enumeration Members

ALLOW_OVERLAPPING: number

by default, creating a checkpoint fails if there are already existing checkoints that reference the same devices. With this flag, creation of such checkpoints is allowed, however, if an older checkpoint that references overlapping devices gets rolled back, it will automatically destroy this checkpoint during rollback. This allows to create several overlapping checkpoints in parallel, and rollback to them at will. With the special case that rolling back to an older checkpoint will invalidate all overlapping younger checkpoints. This opts-in that the checkpoint can be automatically destroyed by the rollback of an older checkpoint. Since: 1.12.

DELETE_NEW_CONNECTIONS: number

upon rollback, delete any new connection added after the checkpoint. Since: 1.6.

DESTROY_ALL: number

when creating a new checkpoint, destroy all existing ones.

DISCONNECT_NEW_DEVICES: number

upon rollback, disconnect any new device appeared after the checkpoint. Since: 1.6.

NONE: number

no flags

NO_PRESERVE_EXTERNAL_PORTS: number

during rollback, by default externally added ports attached to bridge devices are preserved. With this flag, the rollback detaches all external ports. This only has an effect for bridge ports. Before 1.38, this was the default behavior. Since: 1.38.

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method