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