GPUart  1.01
Prototype of GPUart, an application-based limited preemptive GPU scheduler for embedded real-time systems
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
GPUart_Impl.h
Go to the documentation of this file.
1 //Copyright (c) 2017-2018 Christoph A. Hartmann, Ulrich Margull and Technische Hochschule Ingolstadt (THI)
2 //
3 //Permission is hereby granted, free of charge, to any person obtaining a copy of this
4 //software and associated documentation files (the "Software"), to deal in the Software
5 //without restriction, including without limitation the rights to use, copy, modify,
6 //merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
7 //permit persons to whom the Software is furnished to do so, subject to the following
8 //conditions:
9 //
10 //The above copyright notice and this permission notice shall be included in all copies
11 //or substantial portions of the Software.
12 //
13 //THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
14 //INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
15 //PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
16 //HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
17 //OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
18 //SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
19 
20 /*
21 * File: GPUart_Impl.h
22 * Created by: Christoph Hartmann
23 * Institute: Technische Hochschule Ingolstadt
24 * Date: 03.04.2017 */
25 /********************************************************
26 * ___ ___ ___ ___ 3 ___ *
27 * | | | | | |\ /| | | | | | *
28 * |___ | | |___| | \/ | | | |___ | | *
29 * | | | |\ | | | | | | | *
30 * | |___| | \ | | |___| ___| | |___ *
31 * *
32 *********************************************************/
33 
34 
35 #ifndef GPUART_IMPL_H
36 #define GPUART_IMPL_H
37 
38 
39 /************************************************************************************************/
40 /* Include */
41 /************************************************************************************************/
42 #include "../GPUart_Common/GPUart_Common.h"
43 #include "../GPUart_Config/GPUart_Config.h"
44 
45 
46 /************************************************************************************************/
47 /* Function declaration */
48 /************************************************************************************************/
53 
54 #endif
GPUart_Retval gpuI_destroy(void)
Definition: GPUart_Impl.cu:1274
GPUart_Retval gpuI_start(void)
Definition: GPUart_Impl.cu:1173
GPUart_Retval gpuI_stop(void)
Definition: GPUart_Impl.cu:1247
GPUart_Retval gpuI_init(void)
Definition: GPUart_Impl.cu:1021
signed int GPUart_Retval
The standard return type of functions in GPUart, representing an error code.
Definition: GPUart_Common.h:99