9 #include "ioAtoms/config.hpp" 11 #include <fwCom/Signal.hpp> 13 #include <fwIO/IReader.hpp> 15 #include <fwJobs/IJob.hpp> 108 IOATOMS_API
void configureWithIHM()
override;
119 IOATOMS_API
void starting()
override;
122 IOATOMS_API
void stopping()
override;
125 IOATOMS_API
void configuring()
override;
130 IOATOMS_API
void updating()
override;
133 IOATOMS_API ::fwIO::IOPathType getIOPathType()
const override;
138 void notificationOfUpdate();
144 std::string m_uuidPolicy;
147 bool m_useAtomsPatcher;
150 std::string m_context;
153 std::string m_version;
156 std::set< std::string > m_allowedExts;
159 std::string m_filter;
162 FileExtension2NameType m_customExts;
165 FileExtension2NameType m_allowedExtLabels;
168 JobCreatedSignalType::sptr m_sigJobCreated;
The namespace fwMemory contains tools to manage memory. Use for dump.
std::map< std::string, std::string > FileExtension2NameType
Maps file extension to format name.
::fwCom::Signal< void(::fwJobs::IJob::sptr) > JobCreatedSignalType
Signal type for job creation.
Reader service API. It manages extension points definition and extension configuration.
static const FileExtension2NameType s_EXTENSIONS
Managed file extensions.
virtual ~SReader() noexcept
Does nothing.
Atoms reader. Service to load data from Atoms format.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
Contains services to read and write data via atom conversion.
Defines the memory dump policy interface.