Right after I posted this, I found the solution. It turns out that my sample process terminates before the AMQ thread finishes all the sends, so it doesn't have a chance to send all the messages, if the process lives long enough, all messages are sent. Apologies for the confusion.
Thanks, AM -- View this message in context: http://www.nabble.com/activemq-cpp-missing-messages-tf3124967.html#a8691619 Sent from the ActiveMQ - User mailing list archive at Nabble.com.