projects
/
platform
/
upstream
/
connman.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge "Modified logic to process each VSIE of all vendors." into tizen
[platform/upstream/connman.git]
/
include
/
plugin.h
diff --git
a/include/plugin.h
b/include/plugin.h
old mode 100644
(file)
new mode 100755
(executable)
index
db76ad9
..
8d2bb08
--- a/
include/plugin.h
+++ b/
include/plugin.h
@@
-2,7
+2,7
@@
*
* Connection Manager
*
*
* Connection Manager
*
- * Copyright (C) 2007-20
09
Intel Corporation. All rights reserved.
+ * Copyright (C) 2007-20
12
Intel Corporation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
@@
-23,6
+23,7
@@
#define __CONNMAN_PLUGIN_H
#include <connman/version.h>
#define __CONNMAN_PLUGIN_H
#include <connman/version.h>
+#include <connman/log.h>
#ifdef __cplusplus
extern "C" {
#ifdef __cplusplus
extern "C" {
@@
-50,6
+51,8
@@
struct connman_plugin_desc {
int priority;
int (*init) (void);
void (*exit) (void);
int priority;
int (*init) (void);
void (*exit) (void);
+ void *debug_start;
+ void *debug_stop;
};
/**
};
/**
@@
-85,10
+88,15
@@
struct connman_plugin_desc {
};
#else
#define CONNMAN_PLUGIN_DEFINE(name, description, version, priority, init, exit) \
};
#else
#define CONNMAN_PLUGIN_DEFINE(name, description, version, priority, init, exit) \
+ extern struct connman_debug_desc __start___debug[] \
+ __attribute__ ((weak, visibility("hidden"))); \
+ extern struct connman_debug_desc __stop___debug[] \
+ __attribute__ ((weak, visibility("hidden"))); \
extern struct connman_plugin_desc connman_plugin_desc \
__attribute__ ((visibility("default"))); \
struct connman_plugin_desc connman_plugin_desc = { \
extern struct connman_plugin_desc connman_plugin_desc \
__attribute__ ((visibility("default"))); \
struct connman_plugin_desc connman_plugin_desc = { \
- #name, description, version, priority, init, exit \
+ #name, description, version, priority, init, exit, \
+ __start___debug, __stop___debug \
};
#endif
};
#endif