Project global and OS specific declarations.
#define MLDICOMCachedIO_EXPORT
If included by external modules, exported symbols are declared as import symbols.
virtual void setHandle(const DICOMCachedIOFileHandle &handleToSet)
Sets the file handle.
DICOMCachedIOFileHandle _handle
If known, this is a handle related to a messages which can be useful to make information more specifi...
DicomMessageCollector(const DICOMCachedIOFileHandle &handle=DICOMCachedIOFileHandle(""))
Construction with empty fileHandle and empty messages.
DicomMessageCollector(const DicomMessageCollector &other)=default
Forbid copy constructor and assignment operator for others since often derived instances are passed; ...
DicomMessageCollector & operator=(const DicomMessageCollector &other)=default
MessageCollector * createClone() override
Create a duplicate from *this.
virtual const DICOMCachedIOFileHandle & getHandle() const
Get the current a message string.
virtual DicomMessageCollector * createDicomMessageCollectorClone()
MessageCollector()
Construction with empty messages.
Header file of class to collect messages of different types.
DICOMCachedIOFileHandleBase< char > DICOMCachedIOFileHandle
"Forward" to DICOMCachedIOFileHandle.