DSPatch
v.2.42
C++ Cross-Platform, Object-Oriented, Flow-Based Programming Library
Main Page
Related Pages
Classes
Files
File List
All
Classes
Pages
src
DspThread.h
1
/************************************************************************
2
DSPatch - Cross-Platform, Object-Oriented, Flow-Based Programming Library
3
Copyright (c) 2012-2013 Marcus Tomlinson
4
5
This file is part of DSPatch.
6
7
GNU Lesser General Public License Usage
8
This file may be used under the terms of the GNU Lesser General Public
9
License version 3.0 as published by the Free Software Foundation and
10
appearing in the file LGPLv3.txt included in the packaging of this
11
file. Please review the following information to ensure the GNU Lesser
12
General Public License version 3.0 requirements will be met:
13
http://www.gnu.org/copyleft/lgpl.html.
14
15
Other Usage
16
Alternatively, this file may be used in accordance with the terms and
17
conditions contained in a signed written agreement between you and
18
Marcus Tomlinson.
19
20
DSPatch is distributed in the hope that it will be useful,
21
but WITHOUT ANY WARRANTY; without even the implied warranty of
22
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
23
************************************************************************/
24
25
#ifdef DSP_UNIX
26
27
#define DLLEXPORT
28
#include "DspThreadUnix.h"
29
30
#elif DSP_NOTHREADS
31
32
#define DLLEXPORT
33
#include "DspThreadNull.h"
34
35
#else
36
37
#define DLLEXPORT __declspec(dllexport)
38
#include "DspThreadWin.h"
39
40
#pragma warning(disable:4251) // disable class needs to have dll-interface warning
41
#pragma warning(disable:4275) // disable non dll-interface class used as base warning
42
43
#endif
Generated on Mon Jun 24 2013 19:14:04 for DSPatch by
1.8.1.1