modify the shmqueue.cpp to support text