|  | 
|  | JackLoadableInternalClient2 (JackServer *server, JackSynchro *table, const JSList *parameters) | 
|  | 
| int | Init (const char *so_name) | 
|  | 
| int | Open (const char *server_name, const char *name, int uuid, jack_options_t options, jack_status_t *status) | 
|  | 
|  | JackLoadableInternalClient (JackServer *server, JackSynchro *table) | 
|  | 
|  | JackInternalClient (JackServer *server, JackSynchro *table) | 
|  | 
| void | ShutDown (jack_status_t code, const char *message) | 
|  | 
| JackGraphManager * | GetGraphManager () const | 
|  | 
| JackEngineControl * | GetEngineControl () const | 
|  | 
| JackClientControl * | GetClientControl () const | 
|  | 
|  | JackClient (JackSynchro *table) | 
|  | 
| virtual int | Close () | 
|  | 
| virtual int | ClientNotify (int refnum, const char *name, int notify, int sync, const char *message, int value1, int value2) | 
|  | 
| virtual int | Activate () | 
|  | We need to start thread before activating in the server, otherwise the FW driver connected to the client may not be activated. 
 | 
|  | 
| virtual int | Deactivate () | 
|  | Need to stop thread after deactivating in the server. 
 | 
|  | 
| virtual int | SetBufferSize (jack_nframes_t buffer_size) | 
|  | 
| virtual int | SetFreeWheel (int onoff) | 
|  | 
| virtual int | ComputeTotalLatencies () | 
|  | 
| virtual jack_native_thread_t | GetThreadID () | 
|  | 
| virtual int | PortRegister (const char *port_name, const char *port_type, unsigned long flags, unsigned long buffer_size) | 
|  | 
| virtual int | PortUnRegister (jack_port_id_t port) | 
|  | 
| virtual int | PortConnect (const char *src, const char *dst) | 
|  | 
| virtual int | PortDisconnect (const char *src, const char *dst) | 
|  | 
| virtual int | PortDisconnect (jack_port_id_t src) | 
|  | 
| virtual int | PortIsMine (jack_port_id_t port_index) | 
|  | 
| virtual int | PortRename (jack_port_id_t port_index, const char *name) | 
|  | 
| virtual int | ReleaseTimebase () | 
|  | 
| virtual int | SetSyncCallback (JackSyncCallback sync_callback, void *arg) | 
|  | 
| virtual int | SetSyncTimeout (jack_time_t timeout) | 
|  | 
| virtual int | SetTimebaseCallback (int conditional, JackTimebaseCallback timebase_callback, void *arg) | 
|  | 
| virtual void | TransportLocate (jack_nframes_t frame) | 
|  | 
| virtual jack_transport_state_t | TransportQuery (jack_position_t *pos) | 
|  | 
| virtual jack_nframes_t | GetCurrentTransportFrame () | 
|  | 
| virtual int | TransportReposition (const jack_position_t *pos) | 
|  | 
| virtual void | TransportStart () | 
|  | 
| virtual void | TransportStop () | 
|  | 
| virtual void | OnShutdown (JackShutdownCallback callback, void *arg) | 
|  | 
| virtual void | OnInfoShutdown (JackInfoShutdownCallback callback, void *arg) | 
|  | 
| virtual int | SetProcessCallback (JackProcessCallback callback, void *arg) | 
|  | 
| virtual int | SetXRunCallback (JackXRunCallback callback, void *arg) | 
|  | 
| virtual int | SetInitCallback (JackThreadInitCallback callback, void *arg) | 
|  | 
| virtual int | SetGraphOrderCallback (JackGraphOrderCallback callback, void *arg) | 
|  | 
| virtual int | SetBufferSizeCallback (JackBufferSizeCallback callback, void *arg) | 
|  | 
| virtual int | SetSampleRateCallback (JackBufferSizeCallback callback, void *arg) | 
|  | 
| virtual int | SetClientRegistrationCallback (JackClientRegistrationCallback callback, void *arg) | 
|  | 
| virtual int | SetFreewheelCallback (JackFreewheelCallback callback, void *arg) | 
|  | 
| virtual int | SetPortRegistrationCallback (JackPortRegistrationCallback callback, void *arg) | 
|  | 
| virtual int | SetPortConnectCallback (JackPortConnectCallback callback, void *arg) | 
|  | 
| virtual int | SetPortRenameCallback (JackPortRenameCallback callback, void *arg) | 
|  | 
| virtual int | SetSessionCallback (JackSessionCallback callback, void *arg) | 
|  | 
| virtual int | SetLatencyCallback (JackLatencyCallback callback, void *arg) | 
|  | 
| virtual char * | GetInternalClientName (int ref) | 
|  | 
| virtual int | InternalClientHandle (const char *client_name, jack_status_t *status) | 
|  | 
| virtual int | InternalClientLoad (const char *client_name, jack_options_t options, jack_status_t *status, jack_varargs_t *va) | 
|  | 
| virtual void | InternalClientUnload (int ref, jack_status_t *status) | 
|  | 
| jack_nframes_t | CycleWait () | 
|  | 
| void | CycleSignal (int status) | 
|  | 
| virtual int | SetProcessThread (JackThreadCallback fun, void *arg) | 
|  | 
| virtual jack_session_command_t * | SessionNotify (const char *target, jack_session_event_type_t type, const char *path) | 
|  | 
| virtual int | SessionReply (jack_session_event_t *ev) | 
|  | 
| virtual char * | GetUUIDForClientName (const char *client_name) | 
|  | 
| virtual char * | GetClientNameByUUID (const char *uuid) | 
|  | 
| virtual int | ReserveClientName (const char *client_name, const char *uuid) | 
|  | 
| virtual int | ClientHasSessionCallback (const char *client_name) | 
|  | 
| bool | Init () | 
|  | Called once when the thread starts. 
 | 
|  | 
| bool | Execute () | 
|  | RT thread. 
 | 
|  |