source: XIOS/trunk/src/xmlioserver_spl.hpp @ 490

Last change on this file since 490 was 490, checked in by mhnguyen, 7 years ago

Implementing print output in seperate files

+) Add an option to write information into standard output or into files,
each of which is created by a process
+) Add a new file for global data (constant, value macro, etc)
+) Do a minor change in how to generate doxygen

Test
+) On Curie, with two modes: only client (connected) and client-server
+) All tests passed, each client prints out its info in a seperate file

File size: 1.3 KB
Line 
1#ifndef __XMLIO_SPL__
2#define __XMLIO_SPL__
3
4/// standard C++ headers ///
5#include <utility>
6#include <string>
7#include <algorithm>
8
9// standard C
10#include <cstring>
11#include <cstdlib>
12#include <cmath>
13#include <ctime>
14
15// Conteneurs.
16#include <vector>
17#include <set>
18#include <stack>
19#include <list>
20#include <map>
21#include <deque>
22#include <valarray>
23// Flux.
24#include <iostream>
25#include <fstream>
26#include <sstream>
27
28/// boost headers ///
29//#include <boost/unordered_map.hpp>
30#include <boost/shared_ptr.hpp>
31#include <boost/cast.hpp>
32/// Map ///
33#define xios_map std::map
34
35/// Macro ///
36#define UNUSED(parameter)
37
38/// Définition de types (issus de la bibliothÚque standard)///
39typedef std::ostringstream StdOStringStream;
40typedef std::istringstream StdIStringStream;
41typedef std::stringstream  StdStringStream;
42typedef std::ofstream      StdOFStream;
43typedef std::ifstream      StdIFStream;
44typedef std::ostream       StdOStream;
45typedef std::istream       StdIStream;
46typedef std::string        StdString;
47typedef std::size_t        StdSize;
48
49typedef  unsigned short int   ushort;
50typedef  unsigned int         uint;
51typedef  unsigned long int    ulong;
52
53/// xios headers ///
54#include "configure.hpp"
55#include "log.hpp"
56using namespace std;
57using namespace boost ;
58
59
60#endif //__XMLIO_SPL__
Note: See TracBrowser for help on using the repository browser.