Added pipeDrv and tested select for read fds.
Need to take a look at case when message queue becomes full.