Форум программистов, компьютерный форум CyberForum.ru

callback функция - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование C++ кода внутри программы на C: какие есть варианты? http://www.cyberforum.ru/cpp/thread443247.html
Есть программа на C++, и в ней кое-какие нужные функции, которые хотелось бы использовать в программе на C. Переписывать заново функции с С++ на С не хочется, какие есть альтернативные пути решения? С точки зрения дизайна кода звучит это довольно дико, обычно всё наоборот. Может, есть какие-то флаги для линкера, чтобы он мог слинковать две единицы трансляции как надо?
C++ Язык С Кому не трудно! Тема: Оператор варианта Пожалуйста, кому не трудно. задание такое: По введенной дате вычислить день, который был 14 дней назад http://www.cyberforum.ru/cpp/thread442498.html
Как узнать, что поток закончился (библиотека pthread)? C++
Друзья! Есть ли какая-нибудь pthread-функция, которая вызывается в основном потоке X и показывает- да, созданный ранее поток Y закончился? Так-то можно в принципе сделать так: передавать в функцию потока Y параметром указатель на какой-нибудь флаг, и если поток Y заканчивается корректно, то он бы этот флаг, допустим обнулял. А потом проверять значение этого флага и по его значению определять-...
Почему код, написанный на С++, в разы быстрее работает с большим объемом памяти, чем с маленьким? C++
Привет! Понадобилось мне сравнить скорость работы идентичных алгоритмов на Fortran и C++. Алгоритм - перемножение матриц. Решил поэкспериментировать с матрицами разных размеров. Вот результаты ________________________C++____________Fortran Матрицы100*100 (~80 КБ) 10000 перемножений______10,96 сек________10,97 сек Матрицы 365*365 (~1МБ) 200 перемножений_________10,26 сек_______12,56 сек
C++ шаблонные методы шаблона. Специализация. http://www.cyberforum.ru/cpp/thread442155.html
Вопрос: каким образом можно вынести реализацию методов класса за его пределы? Изначально вопрос формулировался так: Каким образом можно произвести специализацию одного из методов шаблона класса так, что бы эта специализация зависела только от одного (или нескольких) параметров шаблона, но не от всех? Другими словами, как можно частично специализировать отдельно взятый метод шаблона так, что...
C++ С++ Unit Test (модульное тестирование) Вопроса по сути два. 1. что используете для модульного тестирования и почему отдаете этому предпочтение. 2. если используете eclipse, то очень интересует процесс конфигурирования eclipse для работы с фрэймворком тестирования. Почему задаю вопрос... Гуглю неделю на предмет поиска данной инфорации. И прихожу в недоумение от того что 90% статей которые удалось найти не моложе 2010 года.. Как... подробнее

Показать сообщение отдельно
Oleg462
31 / 30 / 3
Регистрация: 18.01.2010
Сообщений: 123
10.02.2012, 15:10  [ТС]
void __stdcall MyDVBCallBack(Byte *buf, int len) //callback-функция
{
DWORD dwBytesWritten = NULL;
dwPos = SetFilePointer(hfile, 0, NULL, FILE_END);
ov.Offset = 0xFFFFFFFF;
ov.OffsetHigh = 0xFFFFFFFF;
WriteFile(hfile, buf, len, &dwBytesWritten, &ov);
}

данная функция записывает dvb-поток в файл постоянно, пока не удалишь фильтр.
мне необходимо указать количество байт для записи, таким образом фрагментируя поток.

какое необходимо условие, чтобы допустим записалось 200 mb удалить фильтр(pDelFilter), затем заново его включить(pSetFilter)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru