Lock blocked Pipes so they cannot be changed. Closes #8

Pelo que vi, no C fazendo `(void)` significa que a função não recebe nenhum parametro, mas no C++ dá na mesma usar o void ou não. É isso mesmo?