OPeNDAP C++ implementation of the Data Access Protocol