Feed for discussion QFC Usage in project QNX Foundation Classes.Posts for QFC Usagepost16158: SAT usageRajeshBabu Emandihttp://community.qnx.com/sf/go/post161582008-11-07T09:52:08Z2008-11-07T09:52:08ZWhat is the usage of the namespace SAT in the QFC, how can I use this? Is this includes the performance monitoring and/or the Performance Counters API? I don't find any documentation regarding the SAT in the QFC Class Reference document.
I need to get the information of how well the operating system or an application, service, or driver is performing and to determine system bottlenecks and fine-tune system and application performance. Need to represent a view of how well the system is performing. How can I do this in QNX or using QFC.
Thanks and Regards
RajeshRajeshBabu Emandi2008-11-07T09:52:08Zpost15378: Re: TimerTreeBart Veldhuijzenhttp://community.qnx.com/sf/go/post153782008-10-21T20:48:45Z2008-10-21T20:48:45ZRennie,
Any progress on the fix for the TimerTree? At the moment I've solved it differently, but it would be nice to be able to use it in the future.Bart Veldhuijzen2008-10-21T20:48:45Zpost13885: Re: TimerTreeRennie Allenhttp://community.qnx.com/sf/go/post138852008-09-23T19:09:04Z2008-09-23T19:09:04ZBert,
I have created a test case, and reproed the issue. Should have a fix tonight. Sorry about that... the TimerTree has been neglected.Rennie Allen2008-09-23T19:09:04Zpost13877: Re: TimerTreeRennie Allenhttp://community.qnx.com/sf/go/post138772008-09-23T17:03:51Z2008-09-23T17:03:51ZHi Bert,
Sorry for the delay. Could you post your code? Meanwhile, I will write a test case for the timer tree and commit it (I had one, but I seem to have lost it :-(Rennie Allen2008-09-23T17:03:51Zpost13744: TimerTreeBart Veldhuijzenhttp://community.qnx.com/sf/go/post137442008-09-22T09:54:49Z2008-09-22T09:54:49ZI'm trying to use a timertree for some watchdogs.
In this particular case I have 3 producers which all three have a watchdog with a certain timeout. Each instance of the watchdog does a Set(fire, sigc::mem_fun(*this, &Watchdog::run)). And here it goes wrong.
fire is ofcourse a PosixAPI::Timer::Reltime with different times. Set returns a timernode, but for each set it returns the same timernode. This should be different nodes because the timestamps are different.
When I examine the timertree, it indeed has only 1 node with 3 callbacks, instead of 3 nodes, with each 1 callback.
I can't figure out where exactly it goes wrong. Maybe somebody can get me on the right track?Bart Veldhuijzen2008-09-22T09:54:49Z