private void execFileClick(object sender, EventArgs e) { /*string result = PuppetMaster.services.printHello(); * logText.Text += "\r\n" + result; * sendStuffToPCS();*/ PuppetMaster.startReadingConfigFile(fileText.Text, false); }
public Interval(PuppetMaster pm) { this.pm = pm; InitializeComponent(); foreach (string op_id in pm.operators.Keys) { op.Items.Add(op_id); } }
public static void Main() { PuppetMaster pm = new PuppetMaster(); new Thread(() => { BinaryServerFormatterSinkProvider provider = new BinaryServerFormatterSinkProvider(); provider.TypeFilterLevel = TypeFilterLevel.Full; IDictionary props = new Hashtable(); props["port"] = 10001; props["name"] = "tcp10001"; TcpChannel channel = new TcpChannel(props, null, provider); ChannelServices.RegisterChannel(channel, false); RemotingServices.Marshal(pm, "pm", typeof(IPM)); }).Start(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); MainWindow window = new MainWindow(pm); pm.setWindow(window); Application.Run(window); }
public MainWindow(PuppetMaster pm) { InitializeComponent(); this.pm = pm; logs.Text = "Welcome!"; }
private void execCommandButton_Click(object sender, EventArgs e) { PuppetMaster.executeCommand(commandText.Text); commandText.ResetText(); }
private void resetButton_Click(object sender, EventArgs e) { PuppetMaster.reset(); }
private void stepButton_Click(object sender, EventArgs e) { PuppetMaster.startReadingConfigFile(fileText.Text, true); }