Hi,

I never got any reply for this

On Thu, 21 Feb 2019 at 10:31, Esenthel <esent...@gmail.com> wrote:

> I'm trying to use "sqlite3_open_v2" with a custom VFS (file system), and
> pass a pointer "void *user_data" to the sqlite3_open_v2 function, so it
> gets passed down to the "sqlite3_vfs::xOpen"
> However there's no option for that, so how to do that?
>
> The reason is that for opening files in the custom callback, I need to use
> a pointer to some helper "cipher" class object, to allow my own
> encryption/decryption.
>
> However xOpen accepts only "const char *zName".
>
> I have one custom global VFS, and I want to use different ciphers / user
> data for each database I use.
>
> What would solve the problem:
> add new "void *user_data" parameter to functions "sqlite3_open_v2", and
> "sqlite3_vfs::xOpen".
>
> Thanks,
>
> Greg
>
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to