cpp_v2 - send_/recv_ client methods simplified by introducing ClientBase