Add C++ wrapper & tests for IPC queue functions