UNPKG

1.13 kBTypeScriptView Raw
1/// <reference types="node" />
2import { Writable } from "stream";
3import IVSCServerManagerEventsHandler from "./IVSCServerManagerEventsHandler";
4import VSCServerManagerBase from "./VSCServerManagerBase";
5export default class VSCAccessLog implements IVSCServerManagerEventsHandler {
6 private readonly logStream;
7 constructor(logStream: Writable);
8 onStart(serverManager: VSCServerManagerBase, session: number): void;
9 onStartFail(serverManager: VSCServerManagerBase, session: number, error: Error): void;
10 onStartSuccess(serverManager: VSCServerManagerBase, session: number): void;
11 onClean(serverManager: VSCServerManagerBase, session: number): void;
12 onCleanFail(serverManager: VSCServerManagerBase, session: number, error: Error): void;
13 onCleanSuccess(serverManager: VSCServerManagerBase, session: number): void;
14 onClose(serverManager: VSCServerManagerBase, session: number): void;
15 onCloseFail(serverManager: VSCServerManagerBase, session: number, error: Error): void;
16 onCloseSuccess(serverManager: VSCServerManagerBase, session: number): void;
17}
18//# sourceMappingURL=VSCAccessLog.d.ts.map
\No newline at end of file