2019-01-11 19:33:44 +00:00
|
|
|
// package:
|
|
|
|
// file: client.proto
|
|
|
|
|
|
|
|
import * as jspb from "google-protobuf";
|
|
|
|
import * as node_pb from "./node_pb";
|
2019-01-18 21:46:40 +00:00
|
|
|
import * as vscode_pb from "./vscode_pb";
|
2019-01-11 19:33:44 +00:00
|
|
|
|
|
|
|
export class ClientMessage extends jspb.Message {
|
|
|
|
hasNewEval(): boolean;
|
|
|
|
clearNewEval(): void;
|
|
|
|
getNewEval(): node_pb.NewEvalMessage | undefined;
|
|
|
|
setNewEval(value?: node_pb.NewEvalMessage): void;
|
|
|
|
|
2019-01-30 00:48:02 +00:00
|
|
|
hasEvalEvent(): boolean;
|
|
|
|
clearEvalEvent(): void;
|
|
|
|
getEvalEvent(): node_pb.EvalEventMessage | undefined;
|
|
|
|
setEvalEvent(value?: node_pb.EvalEventMessage): void;
|
|
|
|
|
2019-01-11 19:33:44 +00:00
|
|
|
getMsgCase(): ClientMessage.MsgCase;
|
|
|
|
serializeBinary(): Uint8Array;
|
|
|
|
toObject(includeInstance?: boolean): ClientMessage.AsObject;
|
|
|
|
static toObject(includeInstance: boolean, msg: ClientMessage): ClientMessage.AsObject;
|
|
|
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
|
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
|
|
static serializeBinaryToWriter(message: ClientMessage, writer: jspb.BinaryWriter): void;
|
|
|
|
static deserializeBinary(bytes: Uint8Array): ClientMessage;
|
|
|
|
static deserializeBinaryFromReader(message: ClientMessage, reader: jspb.BinaryReader): ClientMessage;
|
|
|
|
}
|
|
|
|
|
|
|
|
export namespace ClientMessage {
|
|
|
|
export type AsObject = {
|
|
|
|
newEval?: node_pb.NewEvalMessage.AsObject,
|
2019-01-30 00:48:02 +00:00
|
|
|
evalEvent?: node_pb.EvalEventMessage.AsObject,
|
2019-01-11 19:33:44 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
export enum MsgCase {
|
|
|
|
MSG_NOT_SET = 0,
|
2019-01-24 00:00:38 +00:00
|
|
|
NEW_EVAL = 11,
|
2019-01-30 00:48:02 +00:00
|
|
|
EVAL_EVENT = 12,
|
2019-01-11 19:33:44 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
export class ServerMessage extends jspb.Message {
|
|
|
|
hasEvalFailed(): boolean;
|
|
|
|
clearEvalFailed(): void;
|
|
|
|
getEvalFailed(): node_pb.EvalFailedMessage | undefined;
|
|
|
|
setEvalFailed(value?: node_pb.EvalFailedMessage): void;
|
|
|
|
|
|
|
|
hasEvalDone(): boolean;
|
|
|
|
clearEvalDone(): void;
|
|
|
|
getEvalDone(): node_pb.EvalDoneMessage | undefined;
|
|
|
|
setEvalDone(value?: node_pb.EvalDoneMessage): void;
|
|
|
|
|
2019-01-30 00:48:02 +00:00
|
|
|
hasEvalEvent(): boolean;
|
|
|
|
clearEvalEvent(): void;
|
|
|
|
getEvalEvent(): node_pb.EvalEventMessage | undefined;
|
|
|
|
setEvalEvent(value?: node_pb.EvalEventMessage): void;
|
|
|
|
|
2019-01-15 18:36:09 +00:00
|
|
|
hasInit(): boolean;
|
|
|
|
clearInit(): void;
|
2019-01-18 21:46:40 +00:00
|
|
|
getInit(): WorkingInitMessage | undefined;
|
|
|
|
setInit(value?: WorkingInitMessage): void;
|
2019-01-15 18:36:09 +00:00
|
|
|
|
2019-01-18 23:08:44 +00:00
|
|
|
hasSharedProcessActive(): boolean;
|
|
|
|
clearSharedProcessActive(): void;
|
|
|
|
getSharedProcessActive(): vscode_pb.SharedProcessActiveMessage | undefined;
|
|
|
|
setSharedProcessActive(value?: vscode_pb.SharedProcessActiveMessage): void;
|
|
|
|
|
2019-01-11 19:33:44 +00:00
|
|
|
getMsgCase(): ServerMessage.MsgCase;
|
|
|
|
serializeBinary(): Uint8Array;
|
|
|
|
toObject(includeInstance?: boolean): ServerMessage.AsObject;
|
|
|
|
static toObject(includeInstance: boolean, msg: ServerMessage): ServerMessage.AsObject;
|
|
|
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
|
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
|
|
static serializeBinaryToWriter(message: ServerMessage, writer: jspb.BinaryWriter): void;
|
|
|
|
static deserializeBinary(bytes: Uint8Array): ServerMessage;
|
|
|
|
static deserializeBinaryFromReader(message: ServerMessage, reader: jspb.BinaryReader): ServerMessage;
|
|
|
|
}
|
|
|
|
|
|
|
|
export namespace ServerMessage {
|
|
|
|
export type AsObject = {
|
|
|
|
evalFailed?: node_pb.EvalFailedMessage.AsObject,
|
|
|
|
evalDone?: node_pb.EvalDoneMessage.AsObject,
|
2019-01-30 00:48:02 +00:00
|
|
|
evalEvent?: node_pb.EvalEventMessage.AsObject,
|
2019-01-18 21:46:40 +00:00
|
|
|
init?: WorkingInitMessage.AsObject,
|
2019-01-18 23:08:44 +00:00
|
|
|
sharedProcessActive?: vscode_pb.SharedProcessActiveMessage.AsObject,
|
2019-01-11 19:33:44 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
export enum MsgCase {
|
|
|
|
MSG_NOT_SET = 0,
|
2019-01-24 00:00:38 +00:00
|
|
|
EVAL_FAILED = 13,
|
|
|
|
EVAL_DONE = 14,
|
2019-01-30 00:48:02 +00:00
|
|
|
EVAL_EVENT = 15,
|
|
|
|
INIT = 16,
|
|
|
|
SHARED_PROCESS_ACTIVE = 17,
|
2019-01-15 18:36:09 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2019-01-18 21:46:40 +00:00
|
|
|
export class WorkingInitMessage extends jspb.Message {
|
2019-01-15 18:36:09 +00:00
|
|
|
getHomeDirectory(): string;
|
|
|
|
setHomeDirectory(value: string): void;
|
|
|
|
|
|
|
|
getTmpDirectory(): string;
|
|
|
|
setTmpDirectory(value: string): void;
|
|
|
|
|
|
|
|
getDataDirectory(): string;
|
|
|
|
setDataDirectory(value: string): void;
|
|
|
|
|
|
|
|
getWorkingDirectory(): string;
|
|
|
|
setWorkingDirectory(value: string): void;
|
|
|
|
|
2019-01-18 21:46:40 +00:00
|
|
|
getOperatingSystem(): WorkingInitMessage.OperatingSystem;
|
|
|
|
setOperatingSystem(value: WorkingInitMessage.OperatingSystem): void;
|
2019-01-15 18:36:09 +00:00
|
|
|
|
2019-01-28 17:14:06 +00:00
|
|
|
getShell(): string;
|
|
|
|
setShell(value: string): void;
|
|
|
|
|
2019-02-05 17:15:20 +00:00
|
|
|
getBuiltinExtensionsDir(): string;
|
|
|
|
setBuiltinExtensionsDir(value: string): void;
|
|
|
|
|
2019-01-15 18:36:09 +00:00
|
|
|
serializeBinary(): Uint8Array;
|
2019-01-18 21:46:40 +00:00
|
|
|
toObject(includeInstance?: boolean): WorkingInitMessage.AsObject;
|
|
|
|
static toObject(includeInstance: boolean, msg: WorkingInitMessage): WorkingInitMessage.AsObject;
|
2019-01-15 18:36:09 +00:00
|
|
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
|
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
2019-01-18 21:46:40 +00:00
|
|
|
static serializeBinaryToWriter(message: WorkingInitMessage, writer: jspb.BinaryWriter): void;
|
|
|
|
static deserializeBinary(bytes: Uint8Array): WorkingInitMessage;
|
|
|
|
static deserializeBinaryFromReader(message: WorkingInitMessage, reader: jspb.BinaryReader): WorkingInitMessage;
|
2019-01-15 18:36:09 +00:00
|
|
|
}
|
|
|
|
|
2019-01-18 21:46:40 +00:00
|
|
|
export namespace WorkingInitMessage {
|
2019-01-15 18:36:09 +00:00
|
|
|
export type AsObject = {
|
|
|
|
homeDirectory: string,
|
|
|
|
tmpDirectory: string,
|
|
|
|
dataDirectory: string,
|
|
|
|
workingDirectory: string,
|
2019-01-18 21:46:40 +00:00
|
|
|
operatingSystem: WorkingInitMessage.OperatingSystem,
|
2019-01-28 17:14:06 +00:00
|
|
|
shell: string,
|
2019-02-05 17:15:20 +00:00
|
|
|
builtinExtensionsDir: string,
|
2019-01-15 18:36:09 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
export enum OperatingSystem {
|
|
|
|
WINDOWS = 0,
|
|
|
|
LINUX = 1,
|
|
|
|
MAC = 2,
|
2019-01-11 19:33:44 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|