cosmetics, externalise queue checking to check_oq()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, condense queue checking output

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
debug, cosmetics, introduce MAYBE_NOINLINE for debugging purposes

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, do not send cancels (or cancellation ACKs) as match messages

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
debug, print id on error() callback

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, actually hand out umm match messages for fills

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, disseminate a UTE tick message with the trade also

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
debug, check queue integrity in prep_cb() before/after flushing the queues

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide clone_item(), set_prc() and set_qty() for the tws wrapper

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, leave filled messages on the queue if it's a partial fill

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'ox/tws' into next

* ox/tws:
  minor, leave filled messages on the queue if it's a partial fill
  minor, provide clone_item(), set_prc() and set_qty() for the tws wrapper
  debug, check queue integrity in prep_cb() before/after flushing the queues
  minor, disseminate a UTE tick message with the trade also
  minor, actually hand out umm match messages for fills
  debug, print id on error() callback
  minor, do not send cancels (or cancellation ACKs) as match messages
  debug, cosmetics, introduce MAYBE_NOINLINE for debugging purposes
  cosmetics, condense queue checking output
  cosmetics, externalise queue checking to check_oq()
cosmetics, move unserding guts two pages down

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide uno messages for administrative purposes

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, send uno (reply) messages as confirmation for order cancellations

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, follow the convention that a cancel is a bid/ask with qty 0, send UTE_RPL upon umu_cncd

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, send trade confirmations as UTE_RPL

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'ox/tws' into next

* ox/tws:
  minor, send trade confirmations as UTE_RPL
  minor, follow the convention that a cancel is a bid/ask with qty 0, send UTE_RPL upon umu_cncd
  minor, send uno (reply) messages as confirmation for order cancellations
  minor, provide uno messages for administrative purposes
  cosmetics, move unserding guts two pages down
Merge branch 'next'

* next:
  minor, send trade confirmations as UTE_RPL
  minor, follow the convention that a cancel is a bid/ask with qty 0, send UTE_RPL upon umu_cncd
  minor, send uno (reply) messages as confirmation for order cancellations
  minor, provide uno messages for administrative purposes
  cosmetics, move unserding guts two pages down
  minor, leave filled messages on the queue if it's a partial fill
  minor, provide clone_item(), set_prc() and set_qty() for the tws wrapper
  debug, check queue integrity in prep_cb() before/after flushing the queues
  minor, disseminate a UTE tick message with the trade also
  minor, actually hand out umm match messages for fills
  debug, print id on error() callback
  minor, do not send cancels (or cancellation ACKs) as match messages
  debug, cosmetics, introduce MAYBE_NOINLINE for debugging purposes
  cosmetics, condense queue checking output
  cosmetics, externalise queue checking to check_oq()