KernelSlog: {
    delivery: ((vatID, newCrankNum, newDeliveryNum, kd, vd, replay?) => SlogFinishDelivery);
    provideVatSlogger: ((vatID, dynamic?, description?, name?, vatSourceBundle?, managerType?, vatParameters?) => {
        vatSlog: VatSlog;
    });
    syscall: ((vatID, ksc, vsc) => SlogFinishSyscall);
    terminateVat: ((vatID, shouldReject, info) => void);
    vatConsole: ((vatID, origConsole) => {});
    write: (({}) => void);
}

Type declaration

  • delivery: ((vatID, newCrankNum, newDeliveryNum, kd, vd, replay?) => SlogFinishDelivery)
  • provideVatSlogger: ((vatID, dynamic?, description?, name?, vatSourceBundle?, managerType?, vatParameters?) => {
        vatSlog: VatSlog;
    })
      • (vatID, dynamic?, description?, name?, vatSourceBundle?, managerType?, vatParameters?): {
            vatSlog: VatSlog;
        }
      • Parameters

        • vatID: string
        • Optional dynamic: boolean
        • Optional description: string
        • Optional name: string
        • Optional vatSourceBundle: unknown
        • Optional managerType: string
        • Optional vatParameters: unknown

        Returns {
            vatSlog: VatSlog;
        }

  • syscall: ((vatID, ksc, vsc) => SlogFinishSyscall)
  • terminateVat: ((vatID, shouldReject, info) => void)
      • (vatID, shouldReject, info): void
      • Parameters

        Returns void

  • vatConsole: ((vatID, origConsole) => {})
      • (vatID, origConsole): {}
      • Parameters

        • vatID: string
        • origConsole: {}

          Returns {}

      • write: (({}) => void)
          • ({}): void
          • Parameters

            • {}: any

            Returns void