Hi Patrik,

> ---
> doc/manager-api.txt |   21 +++++++++++++++++++++
> 1 file changed, 21 insertions(+)
> 
> diff --git a/doc/manager-api.txt b/doc/manager-api.txt
> index ed23c8d..ebbb8e0 100644
> --- a/doc/manager-api.txt
> +++ b/doc/manager-api.txt
> @@ -145,6 +145,10 @@ Methods          dict GetProperties()
> 
>                       Possible Errors: [service].Error.InvalidArguments
> 
> +             array{string, dict} GetTetheringInfo()  [experimental]
> +
> +                     Get information about tethered clients.
> +
> Signals               TechnologyAdded(object path, dict properties)
> 
>                       Signal that is sent when a new technology is added.
> @@ -187,6 +191,11 @@ Signals          TechnologyAdded(object path, dict 
> properties)
>                       This signal indicates a changed value of the given
>                       property.
> 
> +             dict TetheringInfoChanged()  [experimental]
> +
> +                     This signal is emitted when tethered devices are
> +                     added or removed.
> +
> Properties    string State [readonly]
> 
>                       The global connection state of a system. Possible
> @@ -236,3 +245,15 @@ Properties       string State [readonly]
>                       method calls are disallowed.
> 
>                       The default value is false.
> +
> +             string  TetheringType [readonly] [experimental]
> +
> +                     The tethered client's network type.
> +
> +             string  TetheringMACAddress [readonly] [experimental]
> +
> +                     The tethered client's MAC address.
> +
> +             string  TetheringIPAddress [readonly] [experimental]
> +
> +                     The tethered client's IP address.

this does not look like an useful interface. I find it actually pretty ugly and 
glued on. It does not fit. So lets not do it this way.

If we wanted to do this, then this should be done as part of the Technology 
interface and not some crazy attempt to have a global entry point. I do not 
even know what any of these information mean. What are they good for. What 
value are they providing. What would the user interface do with this 
information?

Regards

Marcel

_______________________________________________
connman mailing list
connman@connman.net
http://lists.connman.net/listinfo/connman

Reply via email to