 a result object; DataSHIELD setup status check can be performed (dataset access, configuration comparision),</li>
<li>
<code>DSResult</code> wraps access to the result, which can be fetched either synchronously or asynchronously depending on the capabilities of the data repository server.</li>
</ul>
<p>All classes are <em>virtual</em>: they cannot be instantiated directly and instead must be subclassed. See <a href="https://datashield.github.io/DSOpal/" class="external-link">DSOpal</a> for a reference impl