* rework reference counting in the client libraries: now refcounting goes
authorLennart Poettering <lennart@poettering.net>
Mon, 24 Apr 2006 19:29:15 +0000 (19:29 +0000)
committerLennart Poettering <lennart@poettering.net>
Mon, 24 Apr 2006 19:29:15 +0000 (19:29 +0000)
commit820c118f9c57c7a7767765efc802502632ad8da2
treedd695cb6183b20ac997907d9c556d98457d827e4
parentd26621371e6bf5040fe833f046ff81a1c7cac94b
* rework reference counting in the client libraries: now refcounting goes
  strictly "one-way" - the "bigger" object refcounts the "smaller" one, never the
  other way round.

* when registering for a reply packet in pdispatch, specify a function that is
  called when the pdispatch object is destroyed but the reply hasn't yet been
  recieved.

* move prototype of pa_free_cb from stream.h to def.h

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@794 fefdeb5f-60dc-0310-8127-8f9354f1896f
12 files changed:
src/modules/module-tunnel.c
src/polyp/context.c
src/polyp/def.h
src/polyp/internal.h
src/polyp/introspect.c
src/polyp/operation.c
src/polyp/scache.c
src/polyp/stream.c
src/polyp/stream.h
src/polyp/subscribe.c
src/polypcore/pdispatch.c
src/polypcore/pdispatch.h