Refined direct submission of messages to a service. Service already was setup to use a concurrent queue for message processing. I made service::submit_message() protected to remove it from the API, since users/client code should really use concurrent_receiver::process_message() instead.
I added the test program test_service.cc to include a test of the asynchronous message processing.
Refined direct submission of messages to a service. Service already was setup to use a concurrent queue for message processing. I made
service::submit_message()
protected to remove it from the API, since users/client code should really useconcurrent_receiver::process_message()
instead.I added the test program test_service.cc to include a test of the asynchronous message processing.