7 #ifndef __IOPACS_SPACSCONFIGURATIONINITIALIZER_HPP__ 8 #define __IOPACS_SPACSCONFIGURATIONINITIALIZER_HPP__ 10 #include "ioPacs/config.hpp" 12 #include <fwPacsIO/data/PacsConfiguration.hpp> 14 #include <fwServices/IController.hpp> 16 #include <boost/filesystem/path.hpp> 64 IOPACS_API virtual
void configuring() override;
67 IOPACS_API virtual
void starting() override;
70 IOPACS_API virtual
void stopping() override;
73 IOPACS_API
void updating() override;
76 IOPACS_API
void info(
std::ostream& _sstream ) override;
80 std::
string m_localApplicationTitle;
83 std::
string m_pacsHostName;
86 std::
string m_pacsApplicationTitle;
89 unsigned short m_pacsApplicationPort;
92 std::
string m_moveApplicationTitle;
95 unsigned short m_moveApplicationPort;
98 ::
fwPacsIO::data::PacsConfiguration::RETRIEVE_METHOD m_retrieveMethod;
101 std::
string m_preferenceKey;
107 #endif // __IOPACS_SPACSCONFIGURATIONINITIALIZER_HPP__ ioPacs contains services use to deal with PACS using DCMTK library.
fwPacsIO contains classes used to communicate with a PACS.
This service is used to initialize a Pacs Configuration data.
This interface defines control service API. Does nothing particularly, can be considered as a default...
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.