context, extension: Add the pa_extension class 65/21965/1
authorTanu Kaskinen <tanu.kaskinen@linux.intel.com>
Tue, 4 Mar 2014 13:03:05 +0000 (15:03 +0200)
committerIsmo Puustinen <ismo.puustinen@intel.com>
Wed, 28 May 2014 09:40:04 +0000 (12:40 +0300)
commit729f6f0b579be41a650583ac72607f3420db1d34
tree429f496c5ea10e2eb19858d4edabc6e8ea09e97f
parent4f62f39936a6f153a8fa91f441a0b3f541b5df71
context, extension: Add the pa_extension class

pa_extension is an abstraction layer that allows pa_context to manage
the extensions without needing any extension-specific code. This patch
only implements the pa_extension base class, the class isn't used yet
by any actual extensions.

Change-Id: I457b3d0b674b4cfd1d38452d8f8cb51cf6b7b533
Signed-off-by: Jaska Uimonen <jaska.uimonen@intel.com>
src/Makefile.am
src/pulse/context.c
src/pulse/extension.c [new file with mode: 0644]
src/pulse/extension.h [new file with mode: 0644]
src/pulse/internal.h