summaryrefslogtreecommitdiff
path: root/libjack/local.h
diff options
context:
space:
mode:
authortorben <torben@0c269be4-1314-0410-8aa9-9f06e86f4224>2010-03-26 12:25:32 +0000
committertorben <torben@0c269be4-1314-0410-8aa9-9f06e86f4224>2010-03-26 12:25:32 +0000
commitcf530808c91aeadfddf7b3db6e3ce253442b42e1 (patch)
treeb5e48816e07488505b1cd81e0d4010dd55d3d067 /libjack/local.h
parent8d03e26ceb474613601de734ec8102a797a910a6 (diff)
downloadjack1-cf530808c91aeadfddf7b3db6e3ce253442b42e1.tar.gz
add session notification infrastructure
squashed rebase. git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3969 0c269be4-1314-0410-8aa9-9f06e86f4224
Diffstat (limited to 'libjack/local.h')
-rw-r--r--libjack/local.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/libjack/local.h b/libjack/local.h
index ef03235..1168676 100644
--- a/libjack/local.h
+++ b/libjack/local.h
@@ -35,6 +35,7 @@ struct _jack_client {
char first_active : 1;
pthread_t thread_id;
char name[JACK_CLIENT_NAME_SIZE];
+ int session_cb_immediate_reply;
#ifdef JACK_USE_MACH_THREADS
/* specific ressources for server/client real-time thread communication */
@@ -70,8 +71,10 @@ struct _jack_client {
void *freewheel_arg;
JackClientRegistrationCallback client_register;
void *client_register_arg;
- JackThreadCallback thread_cb;
+ JackThreadCallback thread_cb;
void *thread_cb_arg;
+ JackSessionCallback session_cb;
+ void *session_cb_arg;
/* external clients: set by libjack
* internal clients: set by engine */