Updated connman to version 1.35
[platform/upstream/connman.git] / vpn / plugins / vpn.h
old mode 100644 (file)
new mode 100755 (executable)
index cb94bdc..1888d5f
@@ -40,9 +40,16 @@ enum vpn_state {
        VPN_STATE_AUTH_FAILURE  = 6,
 };
 
+#if defined TIZEN_EXT
+typedef void (*vpn_event_callback)(struct vpn_provider *provider, int state);
+#endif
+
 struct vpn_driver {
        int flags;
        int (*notify) (DBusMessage *msg, struct vpn_provider *provider);
+#if defined TIZEN_EXT
+       void (*set_event_cb) (vpn_event_callback event_cb, struct vpn_provider *provider);
+#endif
        int (*connect) (struct vpn_provider *provider,
                        struct connman_task *task, const char *if_name,
                        vpn_provider_connect_cb_t cb, const char *dbus_sender,