diff options
-rw-r--r-- | src/indmanager/ind_manager.c | 7 | ||||
-rw-r--r-- | src/indmanager/ind_manager.h | 5 |
2 files changed, 7 insertions, 5 deletions
diff --git a/src/indmanager/ind_manager.c b/src/indmanager/ind_manager.c index 6db2a4c..e2fba79 100644 --- a/src/indmanager/ind_manager.c +++ b/src/indmanager/ind_manager.c @@ -34,7 +34,7 @@ _im_debug(manager->broker, __FILE__, __func__, __LINE__, __VA_ARGS__) #include <stdarg.h> -static inline void _im_debug(CMPIBroker *b, const char *file, const char *func, +static inline void _im_debug(const CMPIBroker *b, const char *file, const char *func, int line, const char *format, ...) { char text[2048] = ""; @@ -355,7 +355,7 @@ bool gen_diffs(IMManager *manager, IMPolledDiffs *d, IMError *err) * Extract object path from select expression * returns match for the first occurence of ISA operator */ -CMPIObjectPath *get_object_path(CMPIBroker *broker, CMPISelectExp *se) +CMPIObjectPath *get_object_path(const CMPIBroker *broker, CMPISelectExp *se) { CMPISelectCond *sc = CMGetDoc(se, NULL); CMPICount scount = CMGetSubCondCountAndType(sc,NULL,NULL); @@ -758,7 +758,8 @@ static bool remove_all_filters(IMManager *manager, IMError *err) IMManager* im_create_manager(IMInstGather gather, IMFilterChecker f_checker, bool polling, IMEventWatcher watcher, - IMIndType type, CMPIBroker *broker, IMError *err) + IMIndType type, const CMPIBroker *broker, + IMError *err) { if ((!polling && !gather) || (polling && gather) ) { *err = IM_ERR_GATHER; diff --git a/src/indmanager/ind_manager.h b/src/indmanager/ind_manager.h index 2768925..eee3faf 100644 --- a/src/indmanager/ind_manager.h +++ b/src/indmanager/ind_manager.h @@ -129,7 +129,7 @@ typedef struct _IMManager { IMIndType type; bool running; bool polling; - CMPIBroker *broker; + const CMPIBroker *broker; const CMPIContext *ctx_main; /* main thread */ CMPIContext *ctx_manage; /* manage thread */ IMEnumerations *enums; @@ -159,7 +159,8 @@ typedef enum { // Return newly created IMManager or NULL and appropiate IMError is set IMManager* im_create_manager(IMInstGather gather, IMFilterChecker f_checker, bool polling, IMEventWatcher watcher, - IMIndType type, CMPIBroker *broker, IMError *err); + IMIndType type, const CMPIBroker *broker, + IMError *err); // Destroy given manager. // Return true when ok or false and IMError is set |