callStringDetail
и callByteArrayDetail
). OkHttpClient
все запросы выполняет в своём собственном тредпуле. В приведённом коде создаётся новый Request
и отправляется в очередь на выполнение. Вместе с запросом дополнительно передаётся коллбек, который будет вызван, когда запрос завершится. В случае ошибки корутина будет возоблена с эксепшеном ConnectionException
, а в случае успеха, она будет возоблена с полученным HttpResponse
WrappedKey
) заворачиваем сначала в Box, что бы переместить его из стека в кучу, а затем в Rc, что бы объект не умирал пока на него есть хоть одна ссылка.clone()
у Rc.fn get_file(&self)
возвращает Box
И я тут ещё вспомнил: Attach to process и remote debug - не одно и то же. С attach to process я ни разу не работал.