Сега малко да поясна каква е точно ситуацията.
Структурата на програма изглежда долу-горе така
|-->connect_to_tcp_server()
| |
| |-->read_to_local_buffer()
| |
| |-->filter()-->write_circular_buffer
| |
| |<-->Interface_za_config()
|
main()--->master_thread
|
|
|--->while(1)-->listen_tcp_sock
|
|-->child_thread()
|
|-->read_circular_buffer_and_send
Тук просто ми трябва бърз и удобен интерфейс за конфигурация on-fly на филтрите
Имам няколко идеи за това.
1. Още един tcp_sock_listen на нов порт. Но тук се ограничаваме само до TCP
и това не е лесно достъпен интерфейс.
2. Даже си мисля за sqlite
3. Прост файл.
4. И тук си помислих и за procfs
Май доста се отклоних от темата C and PROCFS
. Тя май трябваше да е
Бърз и универсален интерфейс за конфиг.
П.П. Става дума за видео обработка. Конф. интефейса ще подържа само един
потребител.
П.П.2 И да добавя някой от филтрите са адаптивни и се самопроменят и това трябва да се вижда и от интерфейса