1
2
3
4
5
6 #include <soulng/util/InitDone.hpp>
7 #include <soulng/util/Ansi.hpp>
8 #include <soulng/util/FileLocking.hpp>
9 #include <soulng/util/Unicode.hpp>
10 #include <soulng/util/Socket.hpp>
11 #include <soulng/util/Trace.hpp>
12 #include <soulng/util/Time.hpp>
13
14 namespace soulng { namespace util {
15
16 void Init()
17 {
18 soulng::unicode::UnicodeInit();
19 soulng::util::InitFileLocking();
20 soulng::util::InitSocket();
21 soulng::util::AnsiInit();
22 soulng::util::InitTrace();
23 soulng::util::TimeInit();
24 }
25
26 void Done()
27 {
28 soulng::util::TimeDone();
29 soulng::util::DoneTrace();
30 soulng::util::AnsiDone();
31 soulng::util::DoneSocket();
32 soulng::util::DoneFileLocking();
33 soulng::unicode::UnicodeDone();
34 }
35
36 } }
37