GDCM  2.2.0
Public Member Functions | Protected Member Functions
gdcm::network::ULConnectionCallback Class Reference

#include <gdcmULConnectionCallback.h>

Inheritance diagram for gdcm::network::ULConnectionCallback:
[legend]

List of all members.

Public Member Functions

 ULConnectionCallback ()
 ~ULConnectionCallback ()
bool DataSetHandles () const
virtual void HandleDataSet (const DataSet &inDataSet)=0
void ResetHandledDataSet ()

Protected Member Functions

void DataSetHandled ()

Detailed Description

When a dataset comes back from a query/move/etc, the result can either be *stored entirely in memory, or could be stored on disk. This class provides *a mechanism to indicate what the ULConnectionManager should do with datasets *that are produced through query results. *The ULConnectionManager will call the HandleDataSet function during the course *of receiving datasets. Particular implementations should fill in what that *function does, including updating progress, etc. *NOTE: since cmove requires that multiple event loops be employed, *the callback function MUST set mHandledDataSet to true. *otherwise, the cmove event loop handler will not know data was received, and *proceed to end the loop prematurely.


Constructor & Destructor Documentation

gdcm::network::ULConnectionCallback::ULConnectionCallback ( )
inline
gdcm::network::ULConnectionCallback::~ULConnectionCallback ( )
inline

Member Function Documentation

void gdcm::network::ULConnectionCallback::DataSetHandled ( )
inlineprotected
bool gdcm::network::ULConnectionCallback::DataSetHandles ( ) const
inline
virtual void gdcm::network::ULConnectionCallback::HandleDataSet ( const DataSet inDataSet)
pure virtual
void gdcm::network::ULConnectionCallback::ResetHandledDataSet ( )
inline

The documentation for this class was generated from the following file:

Generated on Wed Jun 13 2012 20:40:40 for GDCM by doxygen 1.8.1
SourceForge.net Logo