Re: [gnome-db] gda_client_new
- From: Vivien Malerba <vmalerba gmail com>
- To: bas driessen xobas com
- Cc: GNOME-DB List <gnome-db-list gnome org>
- Subject: Re: [gnome-db] gda_client_new
- Date: Thu, 26 Jan 2006 10:09:01 +0100
2006/1/26, Bas Driessen <bas driessen xobas com>:
> On Thu, 2006-01-26 at 09:14 +0100, Vivien Malerba wrote:
> 2006/1/26, Bas Driessen <bas driessen xobas com>:
> > Hello,
> >
> > Regarding gda_client_new(). It now expects an argument of type GdaDict.
> > What is it? Do I need it? It is not clear in the documentation if I can
> pass
> > NULL to it. I did and all appears to work OK, but would like to know if
> that
> > is allowed. Also the example code in the doco does not reflect this new
> call
> > yet.
> >
>
> The GdaClient inherits the GdaObject, and every GdaObject is attached
> to a GdaDict object, this is the reason of the GdaDict argument of
> gda_client_new().
>
> However, there is almost no case when one would like to specify which
> GdaDict to use, so I'll change the signature of that function to
> GdaClient *gda_client_new();
>
> For the moment, you can use the NULL in place of the GdaDict argument.
>
>
> Thanks for info Vivian. That was helpful. You don't have to change it back,
> it just confirms for me that passing NULL is a safe option.
As a general rule, passing NULL when a GdaDict is required _should_
work. If not this is a bug.
For information, upon initialization, libgda creates a GdaDict object
which is hidden from the rest of the API, and using NULL when a
GdaDict is required will in fact use that GdaDict object.
Vivien
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]