{{Quickfixn}} Migrating from older quickfix

Peter Holm peterholm at gmx.net
Mon Jun 24 11:52:06 PDT 2024


Thanks, have migrated our code to use QuickFixN, and will have to find
other ways for below 2 time-checks.

Wonder what performance comparison, I should expect. e.g. is quickfixn
allocation low/free ? Does any henchmark comparisons exist ? As to C++
version, I have encountered version using string cache (small string
optimization), but it would also benefit from c++11 move semantics...

Br Peter

Den 24-06-2024 kl. 20:46 skrev Grant Birchmeier:
> Ok, that is indeed the C++ version with a wrapper.  Once QuickFIX/n
> became mature, we discontinued the C++-with-C#-wrapper version (which
> presumably you know already).
>
> The C# release is not a drop-in replacement; it was built anew,
> intended to follow C# conventions and use C# library features.  I
> expect you should be finding many other differences as you migrate to
> QF/n.
>
> I'll answer your questions in reverse order:
>
> 2) QF/n does not implement Session.GetLogonTime() and never has. I
> don't know why it was not implemented, except to say that in the
> decade+ that QF/n has been alive, no one has ever asked for it.
>
> 1) I see that TimeRange was the class of the return value of that
> function.  Looking at the functionality of TimeRange, I think that
> everything it does is already implemented by C# classes like DateTime
> and TimeSpan, thus there was never a reason to recreate this class in
> QF/n.
>
> Is GetLogonTime() vital to your application?  If you tell me a little
> more about your need, I can probably help.
>
>
>
> On Mon, Jun 24, 2024 at 1:13 PM Peter Holm <peterholm at gmx.net> wrote:
>
>     Its from 1.14.3, originated in 2014
>
>     Den 24-06-2024 kl. 19:42 skrev Grant Birchmeier:
>>     Those don't look familiar to me at all.
>>
>>     Are you migrating from the really old QF/C++ build that was
>>     wrapped in C# bindings?  If not, can you tell me which release
>>     you are migrating from?
>>
>>     On Mon, Jun 24, 2024 at 12:25 PM Peter Holm <peterholm at gmx.net>
>>     wrote:
>>
>>         hi,
>>
>>         I am migrating from older quickfix to quickfixn. Do you know
>>         where
>>         following classes/methods went:
>>
>>         1) timerange class
>>
>>         2) session.GetLogonTime method
>>
>>         Thx, Peter
>>
>>         _______________________________________________
>>         Quickfixn mailing list
>>         Quickfixn at lists.quickfixn.com
>>         http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>>
>>
>>
>>     --
>>     <https://www.connamara.com>
>>
>>     Grant Birchmeier
>>
>>     Sr. Software Engineer, Connamara
>>
>>     gbirchmeier at connamara.com
>>
>>
>>     This email, along with any attachments, is confidential. If you
>>     believe you received this message in error, please contact the
>>     sender immediately and delete all copies of the message. Thank
>>     you from Connamara Systems, LLC.
>>
>>     _______________________________________________
>>     Quickfixn mailing list
>>     Quickfixn at lists.quickfixn.com
>>     http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>     _______________________________________________
>     Quickfixn mailing list
>     Quickfixn at lists.quickfixn.com
>     http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>
>
>
> --
> <https://www.connamara.com>
>
> Grant Birchmeier
>
> Sr. Software Engineer, Connamara
>
> gbirchmeier at connamara.com
>
>
> This email, along with any attachments, is confidential. If you
> believe you received this message in error, please contact the sender
> immediately and delete all copies of the message. Thank you from
> Connamara Systems, LLC.
>
> _______________________________________________
> Quickfixn mailing list
> Quickfixn at lists.quickfixn.com
> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20240624/7c65539f/attachment.htm>


More information about the Quickfixn mailing list