[patch] remove DBusGPendingCall
Ray Strode
halfline at gmail.com
Wed Jul 6 10:42:33 PDT 2005
Hi,
> I do return an opaque pointer; the client code never knows it doesn't
> point to allocated memory. This way there's no need to define a
> structure, allocate it, etc. Converting the DBusGProxyCall * pointer
> into a guint will be a very cheap operation, just a few processor cycles
> at most I imagine if any. If we get to that level of optimization I
> will be very happy :)
You're using the index as a key into a hash table to retrieve a
pointer, yea? I guess my point is, why have the hash table at all?
Why not just return the pointer in the first place? What's the
advantage of the extra layer of indirection?
--Ray
More information about the dbus
mailing list