| From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
|---|---|
| To: | Andrew Dunstan <andrew(at)dunslane(dot)net> |
| Cc: | Merlin Moncure <mmoncure(at)gmail(dot)com>, Alvaro Herrera <alvherre(at)commandprompt(dot)com>, "Patches (PostgreSQL)" <pgsql-patches(at)postgresql(dot)org>, Andrew Chernow <ac(at)esilo(dot)com> |
| Subject: | Re: libpq object hooks |
| Date: | 2008-05-15 18:08:03 |
| Message-ID: | 9303.1210874883@sss.pgh.pa.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers pgsql-patches |
Andrew Dunstan <andrew(at)dunslane(dot)net> writes:
> Tom Lane wrote:
>> It might work to use the address of the hook callback function as
>> a key for retrieving the associated void * pointer. You'd need to
>> not register the same callback function more than once per object,
>> but from what I gather here you don't need to.
> Or else have the library return a unique handle when registering hooks,
> rather than supplying a hook name.
Uh, how would that solve your problem? Seems like the difficulty
shifts from "how do I get the hook data" to "how do I get the key
with which to get the hook data".
regards, tom lane
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Magnus Hagander | 2008-05-15 18:10:33 | Re: SSL and USER_CERT_FILE |
| Previous Message | Andrew Chernow | 2008-05-15 18:06:06 | Re: libpq object hooks |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2008-05-15 18:19:16 | Re: libpq object hooks |
| Previous Message | Andrew Chernow | 2008-05-15 18:06:06 | Re: libpq object hooks |