DDS Tutorial for C++ Programmers