GNU Radio Manual and C++ API Reference  3.7.4
The Free & Open Software Radio Ecosystem
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
volk_prefs.h
Go to the documentation of this file.
1 #ifndef INCLUDED_VOLK_PREFS_H
2 #define INCLUDED_VOLK_PREFS_H
3 
4 #include <volk/volk_common.h>
5 #include <stdlib.h>
6 
8 
9 typedef struct volk_arch_pref
10 {
11  char name[128]; //name of the kernel
12  char impl_a[128]; //best aligned impl
13  char impl_u[128]; //best unaligned impl
15 
16 ////////////////////////////////////////////////////////////////////////
17 // get path to volk_config profiling info
18 ////////////////////////////////////////////////////////////////////////
19 VOLK_API void volk_get_config_path(char *);
20 
21 ////////////////////////////////////////////////////////////////////////
22 // load prefs into global prefs struct
23 ////////////////////////////////////////////////////////////////////////
25 
27 
28 #endif //INCLUDED_VOLK_PREFS_H
char impl_a[128]
Definition: volk_prefs.h:12
#define __VOLK_DECL_BEGIN
Definition: volk_common.h:51
#define __VOLK_DECL_END
Definition: volk_common.h:52
#define VOLK_API
Definition: volk_common.h:62
Definition: volk_prefs.h:9
__VOLK_DECL_BEGIN struct volk_arch_pref volk_arch_pref_t
VOLK_API size_t volk_load_preferences(volk_arch_pref_t **)
char name[128]
Definition: volk_prefs.h:11
char impl_u[128]
Definition: volk_prefs.h:13
VOLK_API void volk_get_config_path(char *)