Share

QuickFIX

Code

Programming Languages: Python, C++, Java, C#

License: BSD License

Repositories

browse code, statistics, last commit on 2009-07-17 svn co https://quickfix.svn.sourceforge.net/svnroot/quickfix quickfix

Show:

What's happening?

  • Bug in raw data encoding

    From the spec: data: Raw data with no format or content restrictions. Data fields are always immediately preceded by a length field. The length field should specify the number of bytes of the value of the data field (up to but not including the terminating SOH). Caution: the value of one of these fields may contain the delimiter (SOH) character. Note that the value specified for this...

    2009-11-06 13:04:22 UTC by crogers

  • Patch for Linux 64-bit ThreadID issues: BugID -> 2851230

    List of files modified to fix the 64-bit p_thread functions' truncation issues: 1. Acceptor.h 2. HttpServer.h 3. Initiator.h 4. ThreadedSocketAcceptor.h 5. ThreadedSocketAcceptor.cpp 6. ThreadedSocketInitiator.h 7. ThreadedSocketInitiator.cpp 8. Utility.h 9. Utility.cpp.

    2009-10-28 15:00:11 UTC by snreddy

  • ThreadedSocketInitiator ignores TCP_NODELAY setting

    The treaded sokcet initiator does not use the SocketNodelay setting from the config ini file. Please amend ThreadedSocketInitiator::doConnect and add the following after the call to int socket = socket_createConnector(); in line 148: int socket = socket_createConnector(); if ( socket != -1 ) { if ( m_noDelay ) socket_setsockopt( socket, TCP_NODELAY ); }.

    2009-10-19 19:55:46 UTC by troelstm

  • GLOBAL.event.log and GLOBAL.messages.log not closed

    GLOBAL.event.log and GLOBAL.messages.log do not appear to be closed by Initiator when the object is destroyed. Session destroys its logs: Session::~Session() { // ... if ( m_pLogFactory && m_state.log() ) m_pLogFactory->destroy( m_state.log() ); // ... } but Initiator does not: Initiator::~Initiator() { // ? } I added the following to Initiator::~Initiator(...

    2009-10-13 10:28:54 UTC by paulvr

  • build with gcc-4.4, missing include

    building with gcc-4.4 requires #include in src/C++/Utility.h and src/C++/ConfigLexer.cpp to avoid "error: sprintf and EOF not declared".

    2009-10-12 21:58:32 UTC by rudi_meier

  • Sample programs on C#

    Hi .. i am searching for C# sample programs on QucikFix engine... Kindly share some information with me on this.. Regards, Ritesh.

    2009-09-30 03:08:51 UTC by riteshkothari

  • Comment: OrderStatusRequest.Set(Account): System.AccessViolationExcep

    I have the very similar problem at ~Dictionary(). If I comment out the destructor: ~Dictionary() { //delete m_pUnmanaged; } It's not crashing anymore. Definitely, something is wrong in Dictionary. As I understand it serves for FIX message. The problem occurs on Windows Server 2003. At WinXP and Vista -- everything works fine.

    2009-09-25 14:56:44 UTC by sgazik

  • Comment: Thread ID resolution on 64-bit machines

    This patch resolve the issue described in https://sourceforge.net/tracker/?func=detail&aid=2851230&group_id=37535&atid=1126912 pthread_t on Linux is defined as unsigned long. The variable storing the thread_id within various quickfix classes is defined as an unsigned [int]. Which causes problems specifically during thread joins on exit as the thread_id doesn't match the original id...

    2009-09-14 16:22:35 UTC by systradingllc

  • Thread ID resolution on 64-bit machines

    This is a Patch that will resolve issue with Thread ID on 64-bit machines using PTHREAD. Tested on Ubuntu 9.04 with g++ 4.3.3.

    2009-09-14 14:37:07 UTC by systradingllc

  • 64-bit Linux thread ids being truncated

    In thread_spawn (for example) "pthread_create" result is a pthread_t type (unsigned long int on 64-bit machines) but is being truncated to a 32 bit unsigned. All thread joins functions then use the incorrect thread id and will sometimes crash the app.

    2009-09-04 14:35:20 UTC by deanlavdas

Our Numbers