Salome HOME
Porting SimanIO library on WIN32 platform.
[tools/simanio.git] / src / SimanIO_Configuration.hxx
index 3821d61f27531c61efea4f773491b460b9db6de6..7331d9d2ff5895d272c8adc75b5003abf07435f7 100644 (file)
@@ -20,6 +20,8 @@
 #ifndef SIMANIO_CONFIGURATION_H
 #define SIMANIO_CONFIGURATION_H
 
+#include "SimanIO.hxx"
+
 #include "SimanIO_Activity.hxx"
 
 #include <fstream>
@@ -29,7 +31,7 @@
  * \brief Class for storage and store CFG file information.
  */
 
-class SimanIO_Configuration {
+class SIMANIO_EXPORT SimanIO_Configuration {
   std::map<int, SimanIO_Activity> myActivities; ///< map of Id of activity t othe activity instance
   
   // fileds that are used for file parsing
@@ -67,7 +69,7 @@ public:
   /**
    * Iterator for actifities.
    */
-  class ActivitiesIterator {
+  class SIMANIO_EXPORT ActivitiesIterator {
     std::map<int, SimanIO_Activity>::iterator myIter; // activities iterator
     std::map<int, SimanIO_Activity>::iterator myEnd;  // end if activities identifier
   public: