<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Komunikation zwischen Objekten standardisieren]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich würde gerne den Datenaustausch zwischen zwei Objekten standardisieren.</p>
<p>Jedes Objekt wird durch einen Timer getriggert. (Es gibt genau einen Timer, an welchem alle Objekte hängen). In jedem Zeitschritt gibt es einen<br />
Funktionsaufruf im Objekt um Daten zu berechnen, und einen um Daten zu verschieben.<br />
Die einzelnen Objekte sollen nun mittels einer Funktion &quot;connect(obj1,obj2)&quot; verbunden werden können. In jedem Zeitschritt sollen nun zwischen verbundenen Objekten Daten verschoben werden.<br />
Es soll auch möglich sein mehrere Objekte zu verbinden ohne Daten zu überschreiben.<br />
Also zum ersten connect noch ein &quot;connect(obj3,obj2)&quot;.<br />
Dabei sollen die Daten von obj3 welche nach obj2 verschoben werden nicht die daten von obj1 überschreiben.<br />
Der Typ der Daten ist unbekannt.</p>
<p>Als Lösung ist mir eingefallen:<br />
-Eine Map welcher den this pointer des Senders als schlüssel hat mit void pointer als Datum ?? Einen void pointer müßte ich immer casten...</p>
<p>-Ev. auch ein Kommunikationsprotokoll, welches keine Daten direkt verschiebt, aber ihn zumindest standardisiert ?? Also eine Ansammlung von Funktionsaufrufen, welche nach einem bestimmten Schema aufgerufen werden.</p>
<p>Kann mich aber mit beiden noch nciht so richtig anfreunden. Für Vorschläge wäre ich sehr dankbar.</p>
<p>Gruß Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/269706/komunikation-zwischen-objekten-standardisieren</link><generator>RSS for Node</generator><lastBuildDate>Mon, 31 Aug 2026 00:18:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/269706.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 30 Jun 2010 07:57:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Komunikation zwischen Objekten standardisieren on Wed, 30 Jun 2010 08:03:52 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich würde gerne den Datenaustausch zwischen zwei Objekten standardisieren.</p>
<p>Jedes Objekt wird durch einen Timer getriggert. (Es gibt genau einen Timer, an welchem alle Objekte hängen). In jedem Zeitschritt gibt es einen<br />
Funktionsaufruf im Objekt um Daten zu berechnen, und einen um Daten zu verschieben.<br />
Die einzelnen Objekte sollen nun mittels einer Funktion &quot;connect(obj1,obj2)&quot; verbunden werden können. In jedem Zeitschritt sollen nun zwischen verbundenen Objekten Daten verschoben werden.<br />
Es soll auch möglich sein mehrere Objekte zu verbinden ohne Daten zu überschreiben.<br />
Also zum ersten connect noch ein &quot;connect(obj3,obj2)&quot;.<br />
Dabei sollen die Daten von obj3 welche nach obj2 verschoben werden nicht die daten von obj1 überschreiben.<br />
Der Typ der Daten ist unbekannt.</p>
<p>Als Lösung ist mir eingefallen:<br />
-Eine Map welcher den this pointer des Senders als schlüssel hat mit void pointer als Datum ?? Einen void pointer müßte ich immer casten...</p>
<p>-Ev. auch ein Kommunikationsprotokoll, welches keine Daten direkt verschiebt, aber ihn zumindest standardisiert ?? Also eine Ansammlung von Funktionsaufrufen, welche nach einem bestimmten Schema aufgerufen werden.</p>
<p>Kann mich aber mit beiden noch nciht so richtig anfreunden. Für Vorschläge wäre ich sehr dankbar.</p>
<p>Gruß Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1919246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1919246</guid><dc:creator><![CDATA[AlexanderKiebler]]></dc:creator><pubDate>Wed, 30 Jun 2010 08:03:52 GMT</pubDate></item><item><title><![CDATA[Reply to Komunikation zwischen Objekten standardisieren on Wed, 30 Jun 2010 10:11:30 GMT]]></title><description><![CDATA[<p>Das klingt irgendwie, als wenn <code>boost.signals</code> etwas für Dich sein könnte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1919333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1919333</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Wed, 30 Jun 2010 10:11:30 GMT</pubDate></item><item><title><![CDATA[Reply to Komunikation zwischen Objekten standardisieren on Wed, 30 Jun 2010 10:24:23 GMT]]></title><description><![CDATA[<p>Hi Tachyon,</p>
<p>Also mit boost habe ich noch nie was gemacht.<br />
Ist das Konzept das Selbe wie bei OpenGL. (Signal slot konzept ?? )</p>
<p>Da kann ich auch nen STL kontainer mit Funktionspointern füllen, dann brauch ich boost nicht oder ?? Aber das Konzept überzeugt mich....</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1919337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1919337</guid><dc:creator><![CDATA[AlexanderKiebler]]></dc:creator><pubDate>Wed, 30 Jun 2010 10:24:23 GMT</pubDate></item><item><title><![CDATA[Reply to Komunikation zwischen Objekten standardisieren on Wed, 30 Jun 2010 10:43:56 GMT]]></title><description><![CDATA[<p>AlexanderKiebler schrieb:</p>
<blockquote>
<p>Ist das Konzept das Selbe wie bei OpenGL.</p>
</blockquote>
<p>Schau dir am Besten die Doku auf der boost-Seite an, dann kannst du am Besten vergleichen wo die Unterschiede und Gemeinsamkeiten mit anderen derartigen Bibliotheken liegen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1919348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1919348</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 30 Jun 2010 10:43:56 GMT</pubDate></item><item><title><![CDATA[Reply to Komunikation zwischen Objekten standardisieren on Wed, 30 Jun 2010 11:29:52 GMT]]></title><description><![CDATA[<p>Öhm OpenGL ?? Ich mein die QT.<br />
Bin ein bischen über die Doku drüber. Schien mir sehr ähnlich zu sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1919370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1919370</guid><dc:creator><![CDATA[AlexanderKiebler]]></dc:creator><pubDate>Wed, 30 Jun 2010 11:29:52 GMT</pubDate></item></channel></rss>