Hab mal wieder ein kleines Projekt vor und bin zum entschluss gekommen dass es das beste ist, wenn ich ne Unterstützung für Plugins mit reinprogrammiere.
Bis jetzt hatte ich erst einmal ein kleines Testprojekt gemacht, das dann ziemlich gescheitert ist. Ich hab kein Problem mit dem Laden/Entladen/initialisieren der Plugins, sondern vielmehr mit der Kommunikation zwischen Plugin und Hostanwendung. Wie mach is das, wenn ich z.b. ich in nem Plugin z.b. nen Blocking call habe und die Hostanwendung in unregelmäßigen Abständen Daten des Plugins erhält, die dann sofort abgearbeitet werden müssen und wieder zürückgegeben werden?
gibts da ein paar coder unter euch die sich damit auskennen? kennt ihr projekte die solche techniken verwenden (natürlich open-source zum code-angucken)? habt ihr vielleicht sogar ein paar papers darüber?
Bis jetzt hatte ich erst einmal ein kleines Testprojekt gemacht, das dann ziemlich gescheitert ist. Ich hab kein Problem mit dem Laden/Entladen/initialisieren der Plugins, sondern vielmehr mit der Kommunikation zwischen Plugin und Hostanwendung. Wie mach is das, wenn ich z.b. ich in nem Plugin z.b. nen Blocking call habe und die Hostanwendung in unregelmäßigen Abständen Daten des Plugins erhält, die dann sofort abgearbeitet werden müssen und wieder zürückgegeben werden?
gibts da ein paar coder unter euch die sich damit auskennen? kennt ihr projekte die solche techniken verwenden (natürlich open-source zum code-angucken)? habt ihr vielleicht sogar ein paar papers darüber?