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

Johnny Willemsen jwillemsen at remedy.nl
Thu Aug 12 01:13:41 CDT 2021


Hi,

> 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.

We welcome user improvements to ACE/TAO, only review capabilities are
very tight at this moment. Maybe you can open a PR with your QtReactor
enhancements, see https://github.com/DOCGroup/ACE_TAO.

Best regards,

Johnny Willemsen

> 
> 
> *From:* ace-users <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
> *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.
> 
> 
> _______________________________________________
> ace-users mailing list
> ace-users at list.isis.vanderbilt.edu
> http://list.isis.vanderbilt.edu/cgi-bin/mailman/listinfo/ace-users
> 


More information about the ace-users mailing list