Hi Mika,

> +enum ofono_gprs_addrconf {
> +     OFONO_GPRS_ADDRCONF_NONE,
> +     OFONO_GPRS_ADDRCONF_STATIC,
> +     OFONO_GPRS_ADDRCONF_DHCP,
> +};
> +

What exactly is the _NONE addrconf for?  And why don't we use a gboolean
here like before?

>  struct ofono_gprs_primary_context {
>       unsigned int cid;
>       int direction;
> @@ -94,6 +101,20 @@ struct ofono_modem *ofono_gprs_context_get_modem(struct 
> ofono_gprs_context *gc);
>  
>  void ofono_gprs_context_set_type(struct ofono_gprs_context *gc,
>                                       enum ofono_gprs_context_type type);
> +void ofono_gprs_context_set_interface(struct ofono_gprs_context *gc,
> +                                     const char *interface);
> +void ofono_gprs_context_set_ip_addrconf(struct ofono_gprs_context *gc,
> +                                     enum ofono_gprs_addrconf method);
> +void ofono_gprs_context_set_ip_address(struct ofono_gprs_context *gc,
> +                                     const char *address);
> +void ofono_gprs_context_set_ip_netmask(struct ofono_gprs_context *gc,
> +                                     const char *netmask);
> +void ofono_gprs_context_set_ip_gateway(struct ofono_gprs_context *gc,
> +                                     const char *netmask);
> +void ofono_gprs_context_set_ipv6_address(struct ofono_gprs_context *gc,
> +                                     const char *address);
> +void ofono_gprs_context_set_dns_servers(struct ofono_gprs_context *gc,
> +                                     const char **dns);
>  

So I'm actually fine with this approach.

>  #ifdef __cplusplus
>  }

Regards,
-Denis
_______________________________________________
ofono mailing list
ofono@ofono.org
http://lists.ofono.org/listinfo/ofono

Reply via email to