[ace-users] [EXTERNAL] [TAO+Qt5] How to code a Qt5 application with CORBA objects

Thomas Schmidt tc.schmidt at gmx.net
Wed Aug 11 14:44:41 CDT 2021


Thanks to all of you. The Qt Reactor works fine.

Thomas

> Am 11.08.2021 um 18:36 schrieb Cohen, Martin <mcohen at veeder.com>:
> 
> 
> 
> I have an app using Qt 4, you should use the QtReactor.
> Internally it will call the Qt Eventloop.
> 
> Qt with TAO should be a single threaded app.
> There is a performance hit in how Qt event loop is called (we changed it) but works perfectly fine as is.
> 
> 
> From: ace-users <ace-users-bounces at list.isis.vanderbilt.edu <mailto:ace-users-bounces at list.isis.vanderbilt.edu>> On Behalf Of Thomas Schmidt
> Sent: Tuesday, July 20, 2021 2:36 PM
> To: ace-users at list.isis.vanderbilt.edu <mailto:ace-users at list.isis.vanderbilt.edu>
> Subject: [EXTERNAL] [ace-users] [TAO+Qt5] How to code a Qt5 application with CORBA objects
> 
> CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
> 
> 
> 
> Hello,
> 
> I’m starting to design and implement a Qt5 based application communicating with some remote CORBA objects. F.e. the app should connect to a notification channel as a push consumer.
> 
> As ORB framework I want to use TAO. Both frameworks, TAO as well as Qt, use some kind of event loop (QCoreApplication::exec() and ORB::run()) but only one can be used in one thread. Should I create at least two threads, one running the Qt event loop and the other one the TAO loop or does there exists another, possibly more elegant, way?
> 
> Thanks
> Thomas
> 
> --
> Thomas Schmidt
> Softwareentwicklung und Beratung
> UNIX-, Echtzeit- und Verteilte-Systeme
> Kommunikationssysteme
> Velgen 1
> D-29582 Hanstedt
> Mobil: +49 152 32789520
> Satellite: +49 156 78394897
> Skype: ThCSchmidt
> Email: TC.Schmidt at gmx.net <mailto:TC.Schmidt at gmx.net>
> PGP-Key-ID: 0xD96CDE00
> 
> Please be advised that this email may contain confidential information. If you are not the intended recipient, please notify us by email by replying to the sender and delete this message.
> 

--
Thomas Schmidt
Softwareentwicklung und Beratung
UNIX-, Echtzeit- und Verteilte-Systeme
Kommunikationssysteme
Velgen 1
D-29582 Hanstedt
Mobil: +49 152 32789520
Satellite: +49 156 78394897
Skype: ThCSchmidt
Email: TC.Schmidt at gmx.net
PGP-Key-ID: 0xD96CDE00

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.isis.vanderbilt.edu/pipermail/ace-users/attachments/20210811/1b88b657/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 861 bytes
Desc: Message signed with OpenPGP
URL: <http://list.isis.vanderbilt.edu/pipermail/ace-users/attachments/20210811/1b88b657/attachment.sig>


More information about the ace-users mailing list