1
/******************************************************************************
2
* Copyright © 2012-2014 Institut für Nachrichtentechnik, Universität Rostock *
3
* Copyright © 2006-2012 Quality & Usability Lab, *
4
* Telekom Innovation Laboratories, TU Berlin *
6
* This file is part of the Audio Processing Framework (APF). *
8
* The APF is free software: you can redistribute it and/or modify it under *
9
* the terms of the GNU General Public License as published by the Free *
10
* Software Foundation, either version 3 of the License, or (at your option) *
11
* any later version. *
13
* The APF is distributed in the hope that it will be useful, but WITHOUT ANY *
14
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS *
15
* FOR A PARTICULAR PURPOSE. *
16
* See the GNU General Public License for more details. *
18
* You should have received a copy of the GNU General Public License along *
19
* with this program. If not, see <http://www.gnu.org/licenses/>. *
21
* http://AudioProcessingFramework.github.com *
22
******************************************************************************/
25
/// This header includes the default policy depending on the OS.
27
#ifndef APF_DEFAULT_THREAD_POLICY_H
28
#define APF_DEFAULT_THREAD_POLICY_H
30
// For all available preprocessor macros see:
31
// https://sourceforge.net/p/predef/wiki/OperatingSystems/
33
#ifndef APF_MIMOPROCESSOR_THREAD_POLICY
35
#include "apf/dummy_thread_policy.h"
37
#include "apf/posix_thread_policy.h"
43
// Settings for Vim (http://www.vim.org/), please do not remove:
44
// vim:softtabstop=2:shiftwidth=2:expandtab:textwidth=80:cindent
45
// vim:fdm=expr:foldexpr=getline(v\:lnum)=~'/\\*\\*'&&getline(v\:lnum)!~'\\*\\*/'?'a1'\:getline(v\:lnum)=~'\\*\\*/'&&getline(v\:lnum)!~'/\\*\\*'?'s1'\:'='