From: Jukka Rissanen Date: Mon, 12 Nov 2012 12:07:38 +0000 (+0200) Subject: manager: Deprecating connect/remove provider API X-Git-Tag: 1.10~169 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c619cdf8bcbb6f10909f1628b1106007b8410cb7;p=platform%2Fupstream%2Fconnman.git manager: Deprecating connect/remove provider API The VPN configuration API is provided by connman-vpnd instead of connmand. --- diff --git a/doc/manager-api.txt b/doc/manager-api.txt index ca193aa..ed23c8d 100644 --- a/doc/manager-api.txt +++ b/doc/manager-api.txt @@ -39,7 +39,7 @@ Methods dict GetProperties() Possible Errors: [service].Error.InvalidArguments - object ConnectProvider(dict provider) + object ConnectProvider(dict provider) [deprecated] Connect to a VPN specified by the given provider properties. @@ -58,6 +58,10 @@ Methods dict GetProperties() When 'SessionMode' property is enabled, this method call is disallowed. + This API is deprecated and should not be used. + The VPN configuration API is provided by ConnMan + VPN daemon and user should use that one instead. + Possible Errors: [service].Error.InvalidArguments void RegisterAgent(object path) diff --git a/src/manager.c b/src/manager.c index d220d7e..51a3735 100644 --- a/src/manager.c +++ b/src/manager.c @@ -409,13 +409,13 @@ static const GDBusMethodTable manager_methods[] = { { GDBUS_METHOD("GetTechnologies", NULL, GDBUS_ARGS({ "technologies", "a(oa{sv})" }), get_technologies) }, - { GDBUS_METHOD("RemoveProvider", + { GDBUS_DEPRECATED_METHOD("RemoveProvider", GDBUS_ARGS({ "provider", "o" }), NULL, remove_provider) }, { GDBUS_METHOD("GetServices", NULL, GDBUS_ARGS({ "services", "a(oa{sv})" }), get_services) }, - { GDBUS_ASYNC_METHOD("ConnectProvider", + { GDBUS_DEPRECATED_ASYNC_METHOD("ConnectProvider", GDBUS_ARGS({ "provider", "a{sv}" }), GDBUS_ARGS({ "path", "o" }), connect_provider) },