macro_rules! start_responsive_client_processor { ($const_config: expr, $channel_type: tt, $socket_client: expr, $remote_messages: ty, $local_messages: ty, $connection_events_handler_fn: expr, $dialog_processor_builder_fn: expr) => { ... }; }
Expand description
Starts a client (previously instantiated by new_socket_client!()) that will communicate with the server using a single protocol – as defined by the given
dialog_processor_builder_fn, a builder of “responsive” Streams as specified in [GenericCompositeSocketClient::spawn_responsive_processor()].
If you want to follow the “Composite Protocol Stacking” pattern, see the [spawn_responsive_composite_client_processor!()] macro instead.