20 #ifndef __JackLibClient__    21 #define __JackLibClient__    23 #include "JackClient.h"    24 #include "JackShmMem.h"    25 #include "JackClientControl.h"    26 #include "JackEngineControl.h"    47         int Open(
const char* server_name, 
const char* name, 
int uuid, jack_options_t options, jack_status_t* status);
    48         void ShutDown(jack_status_t code, 
const char* message);
    50         int ClientNotifyImp(
int refnum, 
const char* name, 
int notify, 
int sync, 
const char* message, 
int value1, 
int value2);
 Inter process synchronization using POSIX semaphore.
Graph manager: contains the connection manager and the port array.
JackLibClient(JackSynchro *table)
int ClientNotifyImp(int refnum, const char *name, int notify, int sync, const char *message, int value1, int value2)
Notification received from the server.
Pointer on shared memory segment in the client side: destroy the segment (used client control)
Engine control in shared memory.
The base class for clients: share part of the implementation for JackInternalClient and JackLibClient...
Client on the library side.
Client control possibly in shared memory.