EdgeAI TIOVX Apps Guide
app.h
Go to the documentation of this file.
1 
2 /*
3  *
4  * Copyright (c) 2024 Texas Instruments Incorporated
5  *
6  * All rights reserved not granted herein.
7  *
8  * Limited License.
9  *
10  * Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive
11  * license under copyrights and patents it now or hereafter owns or controls to make,
12  * have made, use, import, offer to sell and sell ("Utilize") this software subject to the
13  * terms herein. With respect to the foregoing patent license, such license is granted
14  * solely to the extent that any such patent is necessary to Utilize the software alone.
15  * The patent license shall not apply to any combinations which include this software,
16  * other than combinations with devices manufactured by or for TI ("TI Devices").
17  * No hardware patent is licensed hereunder.
18  *
19  * Redistributions must preserve existing copyright notices and reproduce this license
20  * (including the above copyright notice and the disclaimer and (if applicable) source
21  * code license limitations below) in the documentation and/or other materials provided
22  * with the distribution
23  *
24  * Redistribution and use in binary form, without modification, are permitted provided
25  * that the following conditions are met:
26  *
27  * * No reverse engineering, decompilation, or disassembly of this software is
28  * permitted with respect to any software provided in binary form.
29  *
30  * * any redistribution and use are licensed by TI for use only with TI Devices.
31  *
32  * * Nothing shall obligate TI to provide you with source code for the software
33  * licensed and provided to you in object code.
34  *
35  * If software source code is provided to you, modification and redistribution of the
36  * source code are permitted provided that the following conditions are met:
37  *
38  * * any redistribution and use of the source code, including any resulting derivative
39  * works, are licensed by TI for use only with TI Devices.
40  *
41  * * any redistribution and use of any object code compiled from the source code
42  * and any resulting derivative works, are licensed by TI for use only with TI Devices.
43  *
44  * Neither the name of Texas Instruments Incorporated nor the names of its suppliers
45  *
46  * may be used to endorse or promote products derived from this software without
47  * specific prior written permission.
48  *
49  * DISCLAIMER.
50  *
51  * THIS SOFTWARE IS PROVIDED BY TI AND TI'S LICENSORS "AS IS" AND ANY EXPRESS
52  * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
53  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
54  * IN NO EVENT SHALL TI AND TI'S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT,
55  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
56  * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
57  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
58  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
59  * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
60  * OF THE POSSIBILITY OF SUCH DAMAGE.
61  *
62  */
63 #ifndef _TIOVX_APPS_APP
64 #define _TIOVX_APPS_APP
65 
66 #ifdef __cplusplus
67 extern "C" {
68 #endif
69 
70 int32_t run_app(FlowInfo flow_infos[], uint32_t num_flows, CmdArgs *cmd_args);
71 
72 #ifdef __cplusplus
73 }
74 #endif
75 
76 #endif
int32_t run_app(FlowInfo flow_infos[], uint32_t num_flows, CmdArgs *cmd_args)
Definition: app.c:549
Definition: info.h:334
Definition: info.h:348