sdg-admin
Version:
pomelo sdg admin plugin
16 lines (15 loc) • 533 B
TypeScript
import { Socket } from 'socket.io';
import { EModuleType, IRegisterMsg, IServerInfo, ISocketMsg } from '..';
import { MasterAgent } from './masterAgent';
export declare class MasterSocket {
agent: MasterAgent;
socket: Socket;
registered: boolean;
moduleType: EModuleType;
info: IServerInfo;
constructor(agent: MasterAgent, socket: Socket);
onRegister(msg: IRegisterMsg): Promise<boolean>;
onMonitor(msg: ISocketMsg): Promise<any>;
onClient(msg: ISocketMsg): Promise<any>;
private doExecute;
}