fw4spl
ioTypes.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 2009-2018.
3  * Distributed under the terms of the GNU Lesser General Public License (LGPL) as
4  * published by the Free Software Foundation.
5  * ****** END LICENSE BLOCK ****** */
6 
7 #pragma once
8 
9 #include "fwIO/config.hpp"
10 
11 #include <boost/filesystem/path.hpp>
12 
13 #include <string>
14 #include <vector>
15 
16 namespace fwIO
17 {
19 typedef enum
20 {
21  FILE = (1 << 0),
22  FILES = (1 << 1),
23  FOLDER = (1 << 2),
24  TYPE_NOT_DEFINED = (1 << 3),
25 } IOPathType;
26 
28 typedef std::vector< ::boost::filesystem::path > LocationsType;
29 
30 FWIO_API extern const std::string s_DATA_KEY;
31 
32 } // namespace fwIO
IOPathType
IOPathType defines different type of paths used by service readers/writers.
Definition: ioTypes.hpp:19
The namespace fwIO contains the base interface for reader and writer services.
Definition: ioTypes.hpp:16
std::vector< ::boost::filesystem::path > LocationsType
List of paths managed by io services.
Definition: ioTypes.hpp:28