29 #ifndef WlmDataSourceFileSystem_h
30 #define WlmDataSourceFileSystem_h
32 #include "dcmtk/config/osconfig.h"
33 #include "dcmtk/dcmwlm/wlds.h"
34 #include "dcmtk/dcmwlm/wlfsim.h"
a class representing a list of DICOM elements in which each element has a different tag and elements ...
void HandleExistentButEmptyDescriptionAndCodeSequenceAttributes(DcmItem *dataset, const DcmTagKey &descriptionTagKey, const DcmTagKey &codeSequenceTagKey)
This function performs a check on two attributes in the given dataset.
class maintaining a attribute tag (group and element number)
OFCondition DisconnectFromDataSource()
Disconnects from the data source.
~WlmDataSourceFileSystem()
destructor
abstract base class for all DICOM elements
OFCondition ConnectToDataSource()
Connects to the data source.
OFBool SetReadlock()
This function sets a read lock on the LOCKFILE in the directory that is specified through dfPath and ...
OFString dfPath
path to database files
void HandleNonSequenceElementInResultDataset(DcmElement *element, unsigned long idx)
This function takes care of handling a certain non-sequence element whithin the structure of a certai...
OFBool enableRejectionOfIncompleteWlFiles
indicates if wl-files which are lacking return type 1 attributes or information in such attributes sh...
WlmDataSourceFileSystem()
default constructor.
This class encapsulates data structures and operations for connecting to an arbitrary data source in ...
This class encapsulates data structures and operations for managing data base interaction in the fram...
WlmFileSystemInteractionManager fileSystemInteractionManager
manager for file system interaction
WlmDataSourceFileSystem & operator=(const WlmDataSourceFileSystem &Src)
Protected undefined operator=.
void SetDfPath(const OFString &value)
Set value in member variable.
void HandleSequenceElementInResultDataset(DcmElement *element, unsigned long idx)
This function takes care of handling a certain sequence element within the structure of a certain res...
OFBool ReleaseReadlock()
This function releases a read lock on the LOCKFILE in the given directory.
void HandleExistentButEmptyReferencedStudyOrPatientSequenceAttributes(DcmDataset *dataset, const DcmTagKey &sequenceTagKey)
This function performs a check on a sequence attribute in the given dataset.
int handleToReadLockFile
handle to the read lock file
void SetEnableRejectionOfIncompleteWlFiles(OFBool value)
Set value in member variable.
a class handling the DICOM dataset format (files without meta header)
WlmDataSourceStatusType StartFindRequest(const DcmDataset &findRequestIdentifiers)
Based on the search mask which was passed, this function determines all the records in the worklist d...
OFBool IsCalledApplicationEntityTitleSupported()
Checks if the called application entity title is supported.
a simple string class that implements a subset of std::string.
This class encapsulates data structures and operations for connecting to a file-based data source in ...
DcmDataset * NextFindResponse(WlmDataSourceStatusType &rStatus)
This function will return the next dataset that matches the given search mask, if there is one more r...
General purpose class for condition codes.