Hi Denis,

On 03:46 Tue 23 Apr, Denis Kenzior wrote:
> Hi Vinicius,
> 
> On 04/22/2013 12:54 PM, Vinicius Costa Gomes wrote:
> >This function makes it easy to set up optional information in the profile
> >service record.
> >---
> >  plugins/bluez5.c | 40 +++++++++++++++++++++++++++++++++-------
> >  plugins/bluez5.h | 10 ++++++++++
> >  2 files changed, 43 insertions(+), 7 deletions(-)
> >
> >diff --git a/plugins/bluez5.c b/plugins/bluez5.c
> >index 0f997da..48d8bf2 100644
> >--- a/plugins/bluez5.c
> >+++ b/plugins/bluez5.c
> >@@ -90,9 +90,10 @@ done:
> >     dbus_message_unref(reply);
> >  }
> >
> >-int bt_register_profile_with_role(DBusConnection *conn, const char *uuid,
> >-                                    uint16_t version, const char *name,
> >-                                    const char *object, const char *role)
> >+int bt_register_profile_full(DBusConnection *conn,
> >+                                    const char *uuid, uint16_t version,
> >+                                    const char *name, const char *object,
> >+                                    struct bt_profile_info *optional)
> 
> We are now getting too many variations.  We currently have 4 callers
> of bt_register_profile (3 the simple function, 1 of _role).  Now we
> have 4 callers and 3 variations.  This is too much.  Lets just make
> bt_register_profile accept the full set of arguments and change
> everyone over.
> 
> Also, I don't like introducing a struct bt_profile_info for this.
> Just add the extra arguments you need and accept NULL where needed.

Fair enough.  Sure.


Sure.
-- 
Vinicius
_______________________________________________
ofono mailing list
ofono@ofono.org
https://lists.ofono.org/mailman/listinfo/ofono

Reply via email to