diff options
Diffstat (limited to 'src/libpts/pts/components/pts_component_manager.h')
-rw-r--r-- | src/libpts/pts/components/pts_component_manager.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libpts/pts/components/pts_component_manager.h b/src/libpts/pts/components/pts_component_manager.h index c37794915..0079d0e26 100644 --- a/src/libpts/pts/components/pts_component_manager.h +++ b/src/libpts/pts/components/pts_component_manager.h @@ -23,6 +23,7 @@ typedef struct pts_component_manager_t pts_component_manager_t; +#include "pts/pts_database.h" #include "pts/components/pts_component.h" #include "pts/components/pts_comp_func_name.h" @@ -30,7 +31,8 @@ typedef struct pts_component_manager_t pts_component_manager_t; #include <pen/pen.h> typedef pts_component_t* (*pts_component_create_t)(u_int8_t qualifier, - u_int32_t depth); + u_int32_t depth, + pts_database_t *pts_db); /** * Manages PTS Functional Components @@ -102,10 +104,12 @@ struct pts_component_manager_t { * * @param name Component Functional Name * @param depth Sub-component Depth + * @param pts_db PTS measurement database * @return Component object if supported, NULL else */ pts_component_t* (*create)(pts_component_manager_t *this, - pts_comp_func_name_t *name, u_int32_t depth); + pts_comp_func_name_t *name, u_int32_t depth, + pts_database_t *pts_db); /** * Destroys a pts_component_manager_t object. |