@remote.it/core
Version:
Core remote.it JavasScript/TypeScript library
21 lines (20 loc) • 724 B
TypeScript
import { ConfigFile } from './ConfigFile'
import { ServiceProcessManager } from './ServiceProcessManager'
import { TargetProcessManager } from './TargetProcessManager'
import { UDPEventBroadcaster } from './UDPEventBroadcaster'
export declare class ProcessSupervisor {
configPath: string
broadcastPort: number
config: ConfigFile
target: TargetProcessManager
services: ServiceProcessManager
broadcaster: UDPEventBroadcaster
constructor(configPath: string, broadcastPort?: number)
private configureUDPEventBroadcaster
private manageTargetProcess
private manageServiceProcesses
private watchConfigFile
private listenToSChannel
private broadcastStatus
}
//# sourceMappingURL=ProcessSupervisor.d.ts.map