]> code.delx.au - pulseaudio/blobdiff - src/pulsecore/core.h
dbus-protocol: Connection handling for local connections.
[pulseaudio] / src / pulsecore / core.h
index c67944450e7af897ecfcef0dcbfc70b1e19b144a..f93652e2619f1f1da23a16f936a97d9ec15dc375 100644 (file)
@@ -42,6 +42,13 @@ typedef struct pa_core pa_core;
 #include <pulsecore/sink-input.h>
 #include <pulsecore/msgobject.h>
 
+typedef enum pa_server_type {
+    PA_SERVER_TYPE_UNSET,
+    PA_SERVER_TYPE_USER,
+    PA_SERVER_TYPE_SYSTEM,
+    PA_SERVER_TYPE_NONE
+} pa_server_type_t;
+
 typedef enum pa_core_state {
     PA_CORE_STARTUP,
     PA_CORE_RUNNING,
@@ -152,6 +159,8 @@ struct pa_core {
     pa_resample_method_t resample_method;
     int realtime_priority;
 
+    pa_server_type_t server_type;
+
     /* hooks */
     pa_hook hooks[PA_CORE_HOOK_MAX];
 };