<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Thanks, have migrated our code to use QuickFixN, and will have to
      find other ways for below 2 time-checks.</p>
    <p>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>
    </p>
    <p>Br Peter<br>
    </p>
    <div class="moz-cite-prefix">Den 24-06-2024 kl. 20:46 skrev Grant
      Birchmeier:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAMq4opNajUfwokLM4Ui8xASgyNUcCxEyk-hrmBTg4nLJMLKjSQ@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div class="gmail_default" style="font-size:small;color:#000000">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).</div>
        <div class="gmail_default" style="font-size:small;color:#000000"><br>
        </div>
        <div class="gmail_default" style="font-size:small;color:#000000">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.</div>
        <div class="gmail_default" style="font-size:small;color:#000000"><br>
        </div>
        <div class="gmail_default" style="font-size:small;color:#000000">I'll
          answer your questions in reverse order:</div>
        <div class="gmail_default" style="font-size:small;color:#000000"><br>
        </div>
        <div class="gmail_default" style="font-size:small;color:#000000">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.</div>
        <div class="gmail_default" style="font-size:small;color:#000000"><br>
        </div>
        <div class="gmail_default" style="font-size:small;color:#000000">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.</div>
        <div class="gmail_default" style="font-size:small;color:#000000"><br>
        </div>
        <div class="gmail_default" style="font-size:small;color:#000000">Is
          GetLogonTime() vital to your application?  If you tell me a
          little more about your need, I can probably help.</div>
        <div class="gmail_default" style="font-size:small;color:#000000"><br>
        </div>
        <div class="gmail_default" style="font-size:small;color:#000000"><br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Mon, Jun 24, 2024 at
          1:13 PM Peter Holm <<a href="mailto:peterholm@gmx.net"
            moz-do-not-send="true" class="moz-txt-link-freetext">peterholm@gmx.net</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div>
            <p>Its from 1.14.3, originated in 2014<br>
            </p>
            <div>Den 24-06-2024 kl. 19:42 skrev Grant Birchmeier:<br>
            </div>
            <blockquote type="cite">
              <div dir="ltr">
                <div class="gmail_default"
                  style="font-size:small;color:rgb(0,0,0)">Those don't
                  look familiar to me at all.</div>
                <div class="gmail_default"
                  style="font-size:small;color:rgb(0,0,0)"><br>
                </div>
                <div class="gmail_default"
                  style="font-size:small;color:rgb(0,0,0)">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?</div>
              </div>
              <br>
              <div class="gmail_quote">
                <div dir="ltr" class="gmail_attr">On Mon, Jun 24, 2024
                  at 12:25 PM Peter Holm <<a
                    href="mailto:peterholm@gmx.net" target="_blank"
                    moz-do-not-send="true" class="moz-txt-link-freetext">peterholm@gmx.net</a>>
                  wrote:<br>
                </div>
                <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">hi,<br>
                  <br>
                  I am migrating from older quickfix to quickfixn. Do
                  you know where<br>
                  following classes/methods went:<br>
                  <br>
                  1) timerange class<br>
                  <br>
                  2) session.GetLogonTime method<br>
                  <br>
                  Thx, Peter<br>
                  <br>
                  _______________________________________________<br>
                  Quickfixn mailing list<br>
                  <a href="mailto:Quickfixn@lists.quickfixn.com"
                    target="_blank" moz-do-not-send="true"
                    class="moz-txt-link-freetext">Quickfixn@lists.quickfixn.com</a><br>
                  <a
href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true" class="moz-txt-link-freetext">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
                </blockquote>
              </div>
              <br clear="all">
              <div><br>
              </div>
              <span class="gmail_signature_prefix">-- </span><br>
              <div dir="ltr" class="gmail_signature">
                <div dir="ltr">
                  <div><span>
                      <div dir="ltr" style="margin-left:0pt"
                        align="left">
                        <table
                          style="border:none;border-collapse:collapse">
                          <colgroup><col width="122"><col width="298"></colgroup><tbody>
                            <tr style="height:84.75pt">
                              <td
style="vertical-align:top;overflow:hidden"><span
style="border:none;display:inline-block;overflow:hidden;width:105px;height:83px"><a
                                    href="https://www.connamara.com"
                                    target="_blank"
                                    moz-do-not-send="true"><img
src="https://lh4.googleusercontent.com/1ZKItKWIoLUepUXvEXgEeZWBlntjas7UxLPLuLLnsApbxAcRepKELA_SwZBe1BWEZ3huC6sJdz2ZzvUYLNgu56Zcm8bo2R_iLzXZVjDmMo67675iop6mEMOg_Y6q8Mtz7ylOW9t8RazXt-tyJtEyhE0"
style="margin-left: 0px; margin-top: 0px;" moz-do-not-send="true"
                                      width="105" height="83"></a></span></td>
                              <td
style="vertical-align:top;padding:5pt;overflow:hidden"><br>
                                <p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span
style="font-size:11pt;font-family:Archivo,sans-serif;color:rgb(0,65,107);background-color:transparent;vertical-align:baseline">Grant
                                    Birchmeier</span></p>
                                <p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span
style="font-size:11pt;font-family:Archivo,sans-serif;color:rgb(0,65,107);background-color:transparent;vertical-align:baseline">Sr.
                                    Software Engineer, Connamara</span></p>
                                <p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span
style="font-size:11pt;font-family:Archivo,sans-serif;color:rgb(0,65,107);background-color:transparent;vertical-align:baseline"><a
href="mailto:gbirchmeier@connamara.com" target="_blank"
                                      moz-do-not-send="true"
                                      class="moz-txt-link-freetext">gbirchmeier@connamara.com</a></span></p>
                              </td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                    </span></div>
                </div>
              </div>
              <br>
              <span
style="color:rgb(29,28,29);font-family:Slack-Lato,appleLogo,sans-serif;white-space:pre-wrap;background-color:white"><font
              size="2">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.</font></span>
              <br>
              <fieldset></fieldset>
              <pre>_______________________________________________
Quickfixn mailing list
<a href="mailto:Quickfixn@lists.quickfixn.com" target="_blank"
              moz-do-not-send="true" class="moz-txt-link-freetext">Quickfixn@lists.quickfixn.com</a>
<a
href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com"
              target="_blank" moz-do-not-send="true"
              class="moz-txt-link-freetext">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a>
</pre>
            </blockquote>
          </div>
          _______________________________________________<br>
          Quickfixn mailing list<br>
          <a href="mailto:Quickfixn@lists.quickfixn.com" target="_blank"
            moz-do-not-send="true" class="moz-txt-link-freetext">Quickfixn@lists.quickfixn.com</a><br>
          <a
href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com"
            rel="noreferrer" target="_blank" moz-do-not-send="true"
            class="moz-txt-link-freetext">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
        </blockquote>
      </div>
      <br clear="all">
      <div><br>
      </div>
      <span class="gmail_signature_prefix">-- </span><br>
      <div dir="ltr" class="gmail_signature">
        <div dir="ltr">
          <div><span>
              <div dir="ltr" style="margin-left:0pt" align="left">
                <table style="border:none;border-collapse:collapse">
                  <colgroup><col width="122"><col width="298"></colgroup><tbody>
                    <tr style="height:84.75pt">
                      <td style="vertical-align:top;overflow:hidden"><span
style="border:none;display:inline-block;overflow:hidden;width:105px;height:83px"><a
                            href="https://www.connamara.com"
                            target="_blank" moz-do-not-send="true"><img
src="https://lh4.googleusercontent.com/1ZKItKWIoLUepUXvEXgEeZWBlntjas7UxLPLuLLnsApbxAcRepKELA_SwZBe1BWEZ3huC6sJdz2ZzvUYLNgu56Zcm8bo2R_iLzXZVjDmMo67675iop6mEMOg_Y6q8Mtz7ylOW9t8RazXt-tyJtEyhE0"
                              style="margin-left: 0px; margin-top: 0px;"
                              moz-do-not-send="true" width="105"
                              height="83"></a></span></td>
                      <td
style="vertical-align:top;padding:5pt;overflow:hidden"><br>
                        <p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span
style="font-size:11pt;font-family:Archivo,sans-serif;color:rgb(0,65,107);background-color:transparent;vertical-align:baseline">Grant
                            Birchmeier</span></p>
                        <p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span
style="font-size:11pt;font-family:Archivo,sans-serif;color:rgb(0,65,107);background-color:transparent;vertical-align:baseline">Sr.
                            Software Engineer, Connamara</span></p>
                        <p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span
style="font-size:11pt;font-family:Archivo,sans-serif;color:rgb(0,65,107);background-color:transparent;vertical-align:baseline"><a
                              href="mailto:gbirchmeier@connamara.com"
                              target="_blank" moz-do-not-send="true"
                              class="moz-txt-link-freetext">gbirchmeier@connamara.com</a></span></p>
                      </td>
                    </tr>
                  </tbody>
                </table>
              </div>
            </span></div>
        </div>
      </div>
      <br>
      <span
style="color:rgb(29,28,29);font-family:Slack-Lato,appleLogo,sans-serif;white-space:pre-wrap;background-color:white"><font
      size="2">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.</font></span>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Quickfixn mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Quickfixn@lists.quickfixn.com">Quickfixn@lists.quickfixn.com</a>
<a class="moz-txt-link-freetext" href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a>
</pre>
    </blockquote>
  </body>
</html>