ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 мая
1291125
Dingo (10.03.2023 07:46, просмотров: 2712)
Как сделать уведомление обработчику прерываний единообразно? Есть декларация hwdevN, можно ли не вынося в заголовочник декларацию структуры с параметрами(которые использует обработчик) сделать уведомление вроде hw_Notify( hwdev0, value); чтобы вызывающий код не знал о внутреннем устройстве обработчика прерываний? 

Для С++ предположительно через private, а для plain C есть читаемый способ? Пока придумал только создать массив [N] из структур по числу однотипных периферийных узлов(таймера), одно из полей которых hwdev, и перебор этих полей для поиска соответствующего; а другое поле value. Но как-то не нравится... :-/

Можно ли переформулировать вопрос к "как сделать для plain C аналог видимости private из С++"?