public JHIMccBuf(HIO2ServerClient hio2, int baseOffset, int bufSize) { this.hio2 = hio2; this.baseOffset = baseOffset; this.bufSize = bufSize; this.bufDataSize = this.bufSize - DATA_OFFSET; }
private void SetCurrentClient(HIO2ServerClient client) { if (client == currentClient) { return; } currentClient = client; jhiClient = currentClient != null ? new JHIClient(currentClient) : null; jorServer = currentClient != null ? new JORServer(jhiClient) : null; }
private void SetCurrentClient(HIO2ServerClient client) { if (client == currentClient) { return; } currentClient = client; jhiClient = currentClient != null ? new JHIClient(currentClient) : null; jorServer = currentClient != null ? new JORServer(jhiClient) : null; if (jorServer != null) { jorServer.NodeUpdated += NodeUpdated; } hexBox1.ByteProvider = currentClient != null ? new DynamicFileByteProvider(currentClient.file.CreateViewStream()) : null; SyncPanelControls(null); }
private void SpawnNewClient() { Client = new HIO2ServerClient(this, "Dolphin-EXIUSB-0"); }
public JHIClient(HIO2ServerClient hio2) { this.hio2 = hio2; this.dolphinToPC = new JHIMccBuf(this.hio2, 0x1000, 0x1000); this.pcToDolphin = new JHIMccBuf(this.hio2, 0x0000, 0x1000); }