Вопросы по теме 'asynccallback'

Передача указателя на функцию-член
Есть несколько примеров, но я все же не могу найти решение своей проблемы. у меня есть class FooSource{ ... void StartGetFoos(void (*callback)(vector<IFoo*>*, IAsyncResult)); ... } Когда вызывается StartGetFoos() ,...
276 просмотров

Получение и обработка непрерывных пакетов с использованием UDP
Это моя текущая настройка (с использованием UDP): void OnDataReceived(IAsyncResult result) { IPEndPoint ep = new IPEndPoint(IPAddress.Any, 0); byte[] buffer = socket.EndReceive(result, ref ep); Packet p = new...
3928 просмотров
schedule 03.01.2024

IndexedDB: как избежать ада обратных вызовов
У меня есть IndexedDB, которая локально кэширует данные с тремя свойствами a, b и c. a и b вместе образуют составной ключ, а c — это то, что мне нужно. Теперь клиент получает от сервера список элементов, которые я хочу отобразить. Затем клиент...
488 просмотров
schedule 27.10.2022

NodeJS Async — передать параметры обратному вызову
Я настраиваю парсер с помощью NodeJS, и мне трудно понять, как правильно передавать данные при использовании async.parallel. Вот пакетная функция, которая получает список почтовых индексов в массиве внутри объекта zip_results. Я пытаюсь настроить...
1228 просмотров

Как остановить функцию при получении объекта Error?
Как остановить функцию в момент возникновения ошибки. Я делаю HTTP-вызов. Я построил функцию обратного вызова в стиле ошибки. Как остановить функцию обратного вызова, если в нее был передан объект Error? В моем случае мне нужно остановиться...
1588 просмотров

Обратные вызовы
Я создаю небольшой скрипт, чтобы лучше понять обратный вызов. Из приведенного ниже сценария поведение, которое я ожидал, было следующим: «http.get запускается и занимает в среднем 200 мс. Приращение цикла for «i» занимает в среднем 2500 мс. Через...
37 просмотров
schedule 27.03.2024

Обертывание функции parseHash Auth0 в обещание
auth0.js имеет функцию, которая используется для анализа фрагмента хэша URL и извлечения из него результата аутентификации. Я оборачиваю эту функцию в одну с именем loadSession следующим образом: public loadSession(): void {...
1381 просмотров