46 /** A client for NTRIP (HTTP) sources of differential GPS corrections from internet servers, or Global navigation satellite system (GNSS) internet radio.
47 * Usage:
48 * - To open the server, invoke "open" with the proper parameters. Then use "stream_data" to read the read data.
49 * - To obtain a list of all the mountpoints available at a given NTRIP Caster, call "retrieveListOfMountpoints" (it's a static method).
50 *
51 * It is not neccesary to call "close", the connection is ended at destruction.
52 *
53 * \note For a good reference of the NTRIP protocol, see http://gnss.itacyl.es/opencms/opencms/system/modules/es.jcyl.ita.site.gnss/resources/documentos_gnss/NtripDocumentation.pdf
161 /** Connect to a given NTRIP caster and get the list of all available mountpoints and their parameters.
162 * Note that the authentication parameters "auth_user" and "auth_pass" will be left empty in most situations, since LISTING the Caster normally doesn't require special rights.
163 *
164 * Example:
165 * \code
166 * CNTRIPClient::TListMountPoints lst;
167 * std::string errMsg;
168 * bool ret = CNTRIPClient::retrieveListOfMountpoints(lst,errMsg,"www.euref-ip.net", 2101);
169 * \endcode
170 *
171 * \return False on any error, then "errmsg" holds the reason.