API compatibility report for the libjackserver.so object between 1.9.10 and 1.9.16 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Module Namelibjackserver
Version #11.9.10
Version #21.9.16
Archx86_64
SubjectBinary Compatibility

Test Results


Total Header Files105
Total Source Files50
Total Objects1
Total Symbols / Types1041 / 261
Compatibility 56.6%

Problem Summary


SeverityCount
Added Symbols-56
Removed SymbolsHigh42
Problems with
Data Types
High14
Medium13
Low21
Problems with
Symbols
High21
Medium2
Low6
Problems with
Constants
Low0
Other Changes
in Data Types
-1

Added Symbols  56 


JackAPI.cpp, libjackserver.so.0.1.0
jack_port_rename ( jack_client_t* ext_client, jack_port_t* port, char const* name )

JackAudioDriver.h, libjackserver.so.0.1.0
namespace Jack
JackAudioDriver::JackAudioDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackLinuxFutex* table )
JackAudioDriver::JackAudioDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackLinuxFutex* table )

JackClient.h, libjackserver.so.0.1.0
namespace Jack
JackClient::JackClient [C1] ( JackLinuxFutex* table )
JackClient::JackClient [C2] ( JackLinuxFutex* table )
JackClient::PropertyChangeNotify ( jack_uuid_t subject, char const* key, jack_property_change_t change )
JackClient::SetPortRenameCallback ( void(*callback)(unsigned int, char const*, char const*, void*), void* arg )
JackClient::SetPropertyChangeCallback ( JackPropertyChangeCallback callback, void* arg )

JackConnectionManager.h, libjackserver.so.0.1.0
namespace Jack
JackConnectionManager::ResumeRefNum ( struct JackClientControl* control, JackLinuxFutex* table, struct JackClientTiming* timing )
JackConnectionManager::SuspendRefNum ( struct JackClientControl* control, JackLinuxFutex* table, struct JackClientTiming* timing, long time_out_usec )

JackControlAPI.cpp, libjackserver.so.0.1.0
jackctl_server_create2 ( bool(*on_device_acquire)(char const*), void(*on_device_release)(char const*), void(*on_device_reservation_loop)() )
jackctl_server_load_session_file ( struct jackctl_server* server_ptr, char const* file )

JackDriver.h, libjackserver.so.0.1.0
namespace Jack
JackDriver::JackDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackLinuxFutex* table )
JackDriver::JackDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackLinuxFutex* table )

JackDriverInfo.h, libjackserver.so.0.1.0
JackDriverInfo::Open ( jack_driver_desc_t* driver_desc, Jack::JackLockedEngine* engine, Jack::JackLinuxFutex* synchro, JSList const* params )

JackEngine.h, libjackserver.so.0.1.0
namespace Jack
JackEngine::ClientCheck ( char const* name, jack_uuid_t uuid, char* name_res, int protocol, int options, int* status )
JackEngine::ClientExternalOpen ( char const* name, int pid, jack_uuid_t uuid, int* ref, int* shared_engine, int* shared_client, int* shared_graph_manager )
JackEngine::JackEngine [C1] ( JackGraphManager* manager, JackLinuxFutex* table, struct JackEngineControl* control, char self_connect_mode )
JackEngine::JackEngine [C2] ( JackGraphManager* manager, JackLinuxFutex* table, struct JackEngineControl* control, char self_connect_mode )
JackEngine::PortSetDefaultMetadata ( jack_port_id_t port, char const* pretty_name )
JackEngine::PropertyChangeNotify ( jack_uuid_t subject, char const* key, jack_property_change_t change )

JackGraphManager.h, libjackserver.so.0.1.0
namespace Jack
JackGraphManager::ResumeRefNum ( struct JackClientControl* control, JackLinuxFutex* table )
JackGraphManager::SuspendRefNum ( struct JackClientControl* control, JackLinuxFutex* table, long usec )

JackLinuxFutex.h, libjackserver.so.0.1.0
namespace Jack
JackLinuxFutex::Allocate ( char const* name, char const* server_name, int value, bool internal )
JackLinuxFutex::BuildName ( char const* client_name, char const* server_name, char* res, int size )
JackLinuxFutex::Connect ( char const* name, char const* server_name )
JackLinuxFutex::ConnectInput ( char const* p1, char const* p2 )
JackLinuxFutex::ConnectOutput ( char const* name, char const* server_name )
JackLinuxFutex::Destroy ( )
JackLinuxFutex::Disconnect ( )
JackLinuxFutex::JackLinuxFutex [C1] ( )
JackLinuxFutex::JackLinuxFutex [C2] ( )
JackLinuxFutex::Signal ( )
JackLinuxFutex::SignalAll ( )
JackLinuxFutex::TimedWait ( long usec )
JackLinuxFutex::Wait ( )

JackMetadata.cpp, libjackserver.so.0.1.0
JACK_METADATA_EVENT_TYPES [data]
JACK_METADATA_ICON_NAME [data]
JACK_METADATA_ORDER [data]
JACK_METADATA_SIGNAL_TYPE [data]

JackMidiDriver.h, libjackserver.so.0.1.0
namespace Jack
JackMidiDriver::JackMidiDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackLinuxFutex* table )
JackMidiDriver::JackMidiDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackLinuxFutex* table )

JackServer.h, libjackserver.so.0.1.0
namespace Jack
JackServer::InternalClientLoad1 ( char const* client_name, char const* so_name, char const* objet_data, int options, int* int_ref, jack_uuid_t uuid, int* status )
JackServer::InternalClientLoad2 ( char const* client_name, char const* so_name, JSList const* parameters, int options, int* int_ref, jack_uuid_t uuid, int* status )
JackServer::LoadInternalSessionFile ( char const* file )

JackServerGlobals.h, libjackserver.so.0.1.0
namespace Jack
JackServerGlobals::on_device_reservation_loop [data]

JackTimedDriver.h, libjackserver.so.0.1.0
namespace Jack
JackRestarterDriver::RestartWait ( )
JackRestarterDriver::SetRestartDriver ( JackDriver* driver )

JackWaitCallbackDriver.h, libjackserver.so.0.1.0
namespace Jack
JackWaitCallbackDriver::ExecuteReal ( )
JackWaitCallbackDriver::JackWaitCallbackDriver [C1] ( JackRestarterDriver* driver )
JackWaitCallbackDriver::JackWaitCallbackDriver [C2] ( JackRestarterDriver* driver )
JackWaitCallbackDriver::~JackWaitCallbackDriver [D0] ( )
JackWaitCallbackDriver::~JackWaitCallbackDriver [D1] ( )
JackWaitCallbackDriver::~JackWaitCallbackDriver [D2] ( )
vtable for JackWaitCallbackDriver [data]

JackWaitThreadedDriver.h, libjackserver.so.0.1.0
namespace Jack
JackWaitThreadedDriver::ExecuteReal ( )

to the top

Removed Symbols  42 


JackAPI.cpp, libjackserver.so.0.1.0
jack_free_description ( jack_description_t* p1, int p2 )
jack_get_properties ( jack_uuid_t p1, jack_description_t* p2 )
jack_get_property ( jack_uuid_t p1, char const* p2, char** p3, char** p4 )
jack_remove_all_properties ( jack_client_t* p1 )
jack_remove_properties ( jack_client_t* p1, jack_uuid_t p2 )
jack_remove_property ( jack_client_t* p1, jack_uuid_t p2, char const* p3 )
jack_set_property ( jack_client_t* p1, jack_uuid_t p2, char const* p3, char const* p4, char const* p5 )
jack_set_property_change_callback ( jack_client_t* p1, JackPropertyChangeCallback p2, void* p3 )

JackAudioDriver.h, libjackserver.so.0.1.0
namespace Jack
JackAudioDriver::JackAudioDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )
JackAudioDriver::JackAudioDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )

JackClient.h, libjackserver.so.0.1.0
namespace Jack
JackClient::JackClient [C1] ( )
JackClient::JackClient [C2] ( )
JackClient::JackClient [C1] ( JackPosixSemaphore* table )
JackClient::JackClient [C2] ( JackPosixSemaphore* table )
JackClient::SetPortRenameCallback ( int(*callback)(unsigned int, char const*, char const*, void*), void* arg )

JackConnectionManager.h, libjackserver.so.0.1.0
namespace Jack
JackConnectionManager::ResumeRefNum ( struct JackClientControl* control, JackPosixSemaphore* table, struct JackClientTiming* timing )
JackConnectionManager::SuspendRefNum ( struct JackClientControl* control, JackPosixSemaphore* table, struct JackClientTiming* timing, long time_out_usec )

JackDriver.h, libjackserver.so.0.1.0
namespace Jack
JackDriver::JackDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )
JackDriver::JackDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )

JackDriverInfo.h, libjackserver.so.0.1.0
JackDriverInfo::Open ( jack_driver_desc_t* driver_desc, Jack::JackLockedEngine* engine, Jack::JackPosixSemaphore* synchro, JSList const* params )

JackEngine.h, libjackserver.so.0.1.0
namespace Jack
JackEngine::ClientCheck ( char const* name, int uuid, char* name_res, int protocol, int options, int* status )
JackEngine::ClientExternalOpen ( char const* name, int pid, int uuid, int* ref, int* shared_engine, int* shared_client, int* shared_graph_manager )
JackEngine::JackEngine [C1] ( JackGraphManager* manager, JackPosixSemaphore* table, struct JackEngineControl* control, char self_connect_mode )
JackEngine::JackEngine [C2] ( JackGraphManager* manager, JackPosixSemaphore* table, struct JackEngineControl* control, char self_connect_mode )

JackGraphManager.h, libjackserver.so.0.1.0
namespace Jack
JackGraphManager::ResumeRefNum ( struct JackClientControl* control, JackPosixSemaphore* table )
JackGraphManager::SuspendRefNum ( struct JackClientControl* control, JackPosixSemaphore* table, long usec )

JackMidiDriver.h, libjackserver.so.0.1.0
namespace Jack
JackMidiDriver::JackMidiDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )
JackMidiDriver::JackMidiDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )

JackPosixSemaphore.h, libjackserver.so.0.1.0
namespace Jack
JackPosixSemaphore::Allocate ( char const* name, char const* server_name, int value )
JackPosixSemaphore::BuildName ( char const* client_name, char const* server_name, char* res, int size )
JackPosixSemaphore::Connect ( char const* p1, char const* p2 )
JackPosixSemaphore::ConnectInput ( char const* name, char const* server_name )
JackPosixSemaphore::ConnectOutput ( char const* name, char const* server_name )
JackPosixSemaphore::Destroy ( )
JackPosixSemaphore::Disconnect ( )
JackPosixSemaphore::Signal ( )
JackPosixSemaphore::SignalAll ( )
JackPosixSemaphore::TimedWait ( long usec )
JackPosixSemaphore::Wait ( )

JackServer.h, libjackserver.so.0.1.0
namespace Jack
JackServer::InternalClientLoad1 ( char const* client_name, char const* so_name, char const* objet_data, int options, int* int_ref, int uuid, int* status )
JackServer::InternalClientLoad2 ( char const* client_name, char const* so_name, JSList const* parameters, int options, int* int_ref, int uuid, int* status )

JackTools.h, libjackserver.so.0.1.0
namespace Jack
JackTools::ThrowJackNetException ( ) [static]

to the top

Problems with Data Types, High Severity  14 


JackAudioDriver.h
namespace Jack
[+] class JackAudioDriver  1 

JackChannel.h
namespace Jack::detail
[+] class JackClientChannelInterface  1 

JackClient.h
namespace Jack
[+] class JackClient  3 

JackConnectionManager.h
namespace Jack
[+] class JackConnectionManager  1 

JackDriver.h
namespace Jack
[+] class JackDriver  1 

JackEngine.h
namespace Jack
[+] class JackEngine  1 

JackEngineProfiling.h
namespace Jack
[+] class JackEngineProfiling  1 

JackGraphManager.h
namespace Jack
[+] class JackGraphManager  1 

JackMidiAsyncWaitQueue.h
namespace Jack
[+] class JackMidiAsyncWaitQueue  1 

JackMidiDriver.h
namespace Jack
[+] class JackMidiDriver  1 

JackPort.h
namespace Jack
[+] class JackPort  1 

JackServer.h
namespace Jack
[+] class JackServer  1 

to the top

Problems with Symbols, High Severity  21 


JackAudioDriver.h, libjackserver.so.0.1.0
namespace Jack
[+] JackAudioDriver::JackAudioDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )  1 
[+] JackAudioDriver::JackAudioDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )  1 

JackClient.h, libjackserver.so.0.1.0
namespace Jack
[+] JackClient::JackClient [C1] ( )  1 
[+] JackClient::JackClient [C2] ( )  1 
[+] JackClient::JackClient [C1] ( JackPosixSemaphore* table )  1 
[+] JackClient::JackClient [C2] ( JackPosixSemaphore* table )  1 

JackConnectionManager.h, libjackserver.so.0.1.0
namespace Jack
[+] JackConnectionManager::ResumeRefNum ( struct JackClientControl* control, JackPosixSemaphore* table, struct JackClientTiming* timing )  1 
[+] JackConnectionManager::SuspendRefNum ( struct JackClientControl* control, JackPosixSemaphore* table, struct JackClientTiming* timing, long time_out_usec )  1 

JackDriver.h, libjackserver.so.0.1.0
namespace Jack
[+] JackDriver::JackDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )  1 
[+] JackDriver::JackDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )  1 

JackDriverInfo.h, libjackserver.so.0.1.0
[+] JackDriverInfo::Open ( jack_driver_desc_t* driver_desc, Jack::JackLockedEngine* engine, Jack::JackPosixSemaphore* synchro, JSList const* params )  1 

JackEngine.h, libjackserver.so.0.1.0
namespace Jack
[+] JackEngine::ClientCheck ( char const* name, int uuid, char* name_res, int protocol, int options, int* status )  1 
[+] JackEngine::ClientExternalOpen ( char const* name, int pid, int uuid, int* ref, int* shared_engine, int* shared_client, int* shared_graph_manager )  1 
[+] JackEngine::JackEngine [C1] ( JackGraphManager* manager, JackPosixSemaphore* table, struct JackEngineControl* control, char self_connect_mode )  1 
[+] JackEngine::JackEngine [C2] ( JackGraphManager* manager, JackPosixSemaphore* table, struct JackEngineControl* control, char self_connect_mode )  1 

JackGraphManager.h, libjackserver.so.0.1.0
namespace Jack
[+] JackGraphManager::ResumeRefNum ( struct JackClientControl* control, JackPosixSemaphore* table )  1 
[+] JackGraphManager::SuspendRefNum ( struct JackClientControl* control, JackPosixSemaphore* table, long usec )  1 

JackMidiDriver.h, libjackserver.so.0.1.0
namespace Jack
[+] JackMidiDriver::JackMidiDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )  1 
[+] JackMidiDriver::JackMidiDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )  1 

JackServer.h, libjackserver.so.0.1.0
namespace Jack
[+] JackServer::InternalClientLoad1 ( char const* client_name, char const* so_name, char const* objet_data, int options, int* int_ref, int uuid, int* status )  1 
[+] JackServer::InternalClientLoad2 ( char const* client_name, char const* so_name, JSList const* parameters, int options, int* int_ref, int uuid, int* status )  1 

to the top

Problems with Data Types, Medium Severity  13 


JackAudioDriver.h
namespace Jack
[+] class JackAudioDriver  1 

JackClient.h
namespace Jack
[+] class JackClient  4 

JackClientControl.h
namespace Jack
[+] struct JackClientControl  1 

JackDriver.h
namespace Jack
[+] class JackDriver  2 

JackMidiDriver.h
namespace Jack
[+] class JackMidiDriver  1 

JackPlatformPlug_os.h
namespace Jack
[+] typedef JackSynchro  1 

JackTimedDriver.h
namespace Jack
[+] class JackTimedDriver  1 
[+] class JackWaiterDriver  1 

varargs.h
[+] struct jack_varargs_t  1 

to the top

Problems with Symbols, Medium Severity  2 


JackTools.h, libjackserver.so.0.1.0
namespace Jack
[+] JackTools::ServerDir ( char const* server_name, char* server_dir ) [static]  1 
[+] JackTools::UserDir ( ) [static]  1 

to the top

Problems with Data Types, Low Severity  21 


JackClient.h
namespace Jack
[+] class JackClient  1 

JackClientControl.h
namespace Jack
[+] struct JackClientControl  1 

JackConnectionManager.h
namespace Jack
[+] class JackConnectionManager  2 

JackEngine.h
namespace Jack
[+] class JackEngine  3 

JackEngineControl.h
namespace Jack
[+] struct JackEngineControl  2 

JackEngineProfiling.h
namespace Jack
[+] class JackEngineProfiling  1 
[+] struct JackTimingMeasure  2 

JackGraphManager.h
namespace Jack
[+] class JackGraphManager  1 

JackLockedEngine.h
namespace Jack
[+] class JackLockedEngine  2 

JackMidiAsyncWaitQueue.h
namespace Jack
[+] class JackMidiAsyncWaitQueue  1 

JackPlatformPlug_os.h
namespace Jack
[+] typedef JackSynchro  1 

JackServer.h
namespace Jack
[+] class JackServer  1 

JackTimedDriver.h
namespace Jack
[+] class JackTimedDriver  1 
[+] class JackWaiterDriver  1 

types.h
[+] typedef JackPortRenameCallback  1 

to the top

Problems with Symbols, Low Severity  6 


JackAPI.cpp, libjackserver.so.0.1.0
[+] jack_uuid_unparse ( jack_uuid_t p1, char* buf )  1 

JackEngine.h, libjackserver.so.0.1.0
namespace Jack
[+] JackEngine::GetClientNameForUUID ( char const* uuid, char* name_res )  1 
[+] JackEngine::ReserveClientName ( char const* name, char const* uuid )  1 

JackGlobals.h
namespace Jack
[+] JackGlobals::fClientTable [data]  1 

JackTools.h, libjackserver.so.0.1.0
namespace Jack
[+] JackTools::ServerDir ( char const* server_name, char* server_dir ) [static]  1 
[+] JackTools::UserDir ( ) [static]  1 

to the top

Other Changes in Data Types  1 


JackWaitThreadedDriver.h
namespace Jack
[+] class JackWaitThreadedDriver  1 

to the top

Header Files  105 


alloc_traits.h
allocator.h
basic_string.h
c++config.h
celt.h
char_traits.h
driver_interface.h
in.h
JackActivationCount.h
JackArgParser.h
JackAtomicArrayState.h
JackAtomicState.h
JackAudioDriver.h
JackChannel.h
JackClient.h
JackClientControl.h
JackClientInterface.h
JackConnectionManager.h
JackControlAPI.h
JackDriver.h
JackDriverInfo.h
JackEngine.h
JackEngineControl.h
JackEngineProfiling.h
JackError.h
JackException.h
JackFrameTimer.h
JackGlobals.h
JackGraphManager.h
JackInternalClient.h
JackLockedEngine.h
JackMetadata.h
JackMidiAsyncQueue.h
JackMidiAsyncWaitQueue.h
JackMidiBufferReadQueue.h
JackMidiBufferWriteQueue.h
JackMidiDriver.h
JackMidiPort.h
JackMidiRawInputWriteQueue.h
JackMidiRawOutputWriteQueue.h
JackMidiReadQueue.h
JackMidiReceiveQueue.h
JackMidiSendQueue.h
JackMidiUtil.h
JackMidiWriteQueue.h
JackMutex.h
JackNetInterface.h
JackNetSocket.h
JackNetTool.h
JackNetUnixSocket.h
JackPlatformPlug_os.h
JackPort.h
JackPortType.h
JackPosixMutex.h
JackPosixProcessSync.h
JackPosixSemaphore.h
JackPosixThread.h
JackRequest.h
JackRequestDecoder.h
JackRestartThreadedDriver.h
JackServer.h
JackServerGlobals.h
JackSession.h
JackShmMem.h
JackSocket.h
JackSocketServerChannel.h
JackSocketServerNotifyChannel.h
JackSynchro.h
JackThread.h
JackThreadedDriver.h
JackTime.h
JackTimedDriver.h
JackTools.h
JackTransportEngine.h
JackTypes.h
JackTypes_os.h
JackWaitThreadedDriver.h
jslist.h
list.tcc
locale_facets.h
new_allocator.h
opus_custom.h
poll.h
pthreadtypes.h
ringbuffer.h
select.h
semaphore.h
shm.h
sigset.h
sockaddr.h
socket.h
stddef.h
stdint.h
stl_function.h
stl_iterator.h
stl_list.h
stl_map.h
stl_pair.h
stl_tree.h
stl_vector.h
stringfwd.h
systemdeps.h
types.h
varargs.h
vector.tcc

to the top

Source Files  50 


JackAPI.cpp
JackArgParser.cpp
JackAudioDriver.cpp
JackClient.cpp
JackConnectionManager.cpp
JackControlAPI.cpp
JackDriver.cpp
JackDriverLoader.cpp
JackEngine.cpp
JackEngineControl.cpp
JackEngineProfiling.cpp
JackError.cpp
JackException.cpp
JackFrameTimer.cpp
JackGlobals.cpp
JackGraphManager.cpp
JackInternalClient.cpp
JackLinuxTime.c
JackMidiAPI.cpp
JackMidiAsyncQueue.cpp
JackMidiAsyncWaitQueue.cpp
JackMidiBufferReadQueue.cpp
JackMidiBufferWriteQueue.cpp
JackMidiDriver.cpp
JackMidiPort.cpp
JackMidiRawInputWriteQueue.cpp
JackMidiRawOutputWriteQueue.cpp
JackMidiReadQueue.cpp
JackMidiReceiveQueue.cpp
JackMidiSendQueue.cpp
JackMidiUtil.cpp
JackMidiWriteQueue.cpp
JackNetInterface.cpp
JackNetTool.cpp
JackNetUnixSocket.cpp
JackPort.cpp
JackPosixMutex.cpp
JackPosixSemaphore.cpp
JackPosixThread.cpp
JackRestartThreadedDriver.cpp
JackServer.cpp
JackServerAPI.cpp
JackServerGlobals.cpp
JackShmMem.cpp
JackThreadedDriver.cpp
JackTimedDriver.cpp
JackTools.cpp
JackTransportEngine.cpp
JackWaitThreadedDriver.cpp
ringbuffer.c

to the top

Objects  1 


libjackserver.so.0.1.0

to the top



Test Info


Module Namelibjackserver
Version #11.9.10
Version #21.9.16
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files105
Total Source Files50
Total Objects1
Total Symbols / Types1039 / 261
Compatibility 87.3%

Problem Summary


SeverityCount
Added Symbols-55
Removed SymbolsHigh43
Problems with
Data Types
High11
Medium0
Low9
Problems with
Symbols
High0
Medium28
Low1
Problems with
Constants
Low0
Other Changes
in Symbols
-3

Added Symbols  55 


JackAPI.cpp
jack_port_rename ( jack_client_t* ext_client, jack_port_t* port, char const* name )

JackAudioDriver.h
namespace Jack
JackAudioDriver::JackAudioDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackLinuxFutex* table )
JackAudioDriver::JackAudioDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackLinuxFutex* table )

JackClient.h
namespace Jack
JackClient::JackClient [C1] ( JackLinuxFutex* table )
JackClient::JackClient [C2] ( JackLinuxFutex* table )
JackClient::PropertyChangeNotify ( jack_uuid_t subject, char const* key, jack_property_change_t change )
JackClient::SetPortRenameCallback ( void(*callback)(unsigned int, char const*, char const*, void*), void* arg )
JackClient::SetPropertyChangeCallback ( JackPropertyChangeCallback callback, void* arg )

JackConnectionManager.h
namespace Jack
JackConnectionManager::ResumeRefNum ( struct JackClientControl* control, JackLinuxFutex* table, struct JackClientTiming* timing )
JackConnectionManager::SuspendRefNum ( struct JackClientControl* control, JackLinuxFutex* table, struct JackClientTiming* timing, long time_out_usec )

JackControlAPI.cpp
jackctl_server_create2 ( bool(*on_device_acquire)(char const*), void(*on_device_release)(char const*), void(*on_device_reservation_loop)() )
jackctl_server_load_session_file ( struct jackctl_server* server_ptr, char const* file )

JackDriver.h
namespace Jack
JackDriver::JackDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackLinuxFutex* table )
JackDriver::JackDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackLinuxFutex* table )

JackDriverInfo.h
JackDriverInfo::Open ( jack_driver_desc_t* driver_desc, Jack::JackLockedEngine* engine, Jack::JackLinuxFutex* synchro, JSList const* params )

JackEngine.h
namespace Jack
JackEngine::ClientCheck ( char const* name, jack_uuid_t uuid, char* name_res, int protocol, int options, int* status )
JackEngine::ClientExternalOpen ( char const* name, int pid, jack_uuid_t uuid, int* ref, int* shared_engine, int* shared_client, int* shared_graph_manager )
JackEngine::JackEngine [C1] ( JackGraphManager* manager, JackLinuxFutex* table, struct JackEngineControl* control, char self_connect_mode )
JackEngine::JackEngine [C2] ( JackGraphManager* manager, JackLinuxFutex* table, struct JackEngineControl* control, char self_connect_mode )
JackEngine::PortSetDefaultMetadata ( jack_port_id_t port, char const* pretty_name )
JackEngine::PropertyChangeNotify ( jack_uuid_t subject, char const* key, jack_property_change_t change )

JackGraphManager.h
namespace Jack
JackGraphManager::ResumeRefNum ( struct JackClientControl* control, JackLinuxFutex* table )
JackGraphManager::SuspendRefNum ( struct JackClientControl* control, JackLinuxFutex* table, long usec )

JackLinuxFutex.h
namespace Jack
JackLinuxFutex::Allocate ( char const* name, char const* server_name, int value, bool internal )
JackLinuxFutex::BuildName ( char const* client_name, char const* server_name, char* res, int size )
JackLinuxFutex::Connect ( char const* name, char const* server_name )
JackLinuxFutex::ConnectInput ( char const* p1, char const* p2 )
JackLinuxFutex::ConnectOutput ( char const* name, char const* server_name )
JackLinuxFutex::Destroy ( )
JackLinuxFutex::Disconnect ( )
JackLinuxFutex::JackLinuxFutex [C1] ( )
JackLinuxFutex::JackLinuxFutex [C2] ( )
JackLinuxFutex::Signal ( )
JackLinuxFutex::SignalAll ( )
JackLinuxFutex::TimedWait ( long usec )
JackLinuxFutex::Wait ( )

JackMetadata.cpp
JACK_METADATA_EVENT_TYPES [data]
JACK_METADATA_ICON_NAME [data]
JACK_METADATA_ORDER [data]
JACK_METADATA_SIGNAL_TYPE [data]

JackMidiDriver.h
namespace Jack
JackMidiDriver::JackMidiDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackLinuxFutex* table )
JackMidiDriver::JackMidiDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackLinuxFutex* table )

JackServer.h
namespace Jack
JackServer::InternalClientLoad1 ( char const* client_name, char const* so_name, char const* objet_data, int options, int* int_ref, jack_uuid_t uuid, int* status )
JackServer::InternalClientLoad2 ( char const* client_name, char const* so_name, JSList const* parameters, int options, int* int_ref, jack_uuid_t uuid, int* status )
JackServer::LoadInternalSessionFile ( char const* file )

JackServerGlobals.h
namespace Jack
JackServerGlobals::on_device_reservation_loop [data]

JackTimedDriver.h
namespace Jack
JackRestarterDriver::RestartWait ( )
JackRestarterDriver::SetRestartDriver ( JackDriver* driver )

JackWaitCallbackDriver.h
namespace Jack
JackWaitCallbackDriver::ExecuteReal ( )
JackWaitCallbackDriver::JackWaitCallbackDriver [C1] ( JackRestarterDriver* driver )
JackWaitCallbackDriver::JackWaitCallbackDriver [C2] ( JackRestarterDriver* driver )
JackWaitCallbackDriver::~JackWaitCallbackDriver [D0] ( )
JackWaitCallbackDriver::~JackWaitCallbackDriver [D1] ( )
JackWaitCallbackDriver::~JackWaitCallbackDriver [D2] ( )

JackWaitThreadedDriver.h
namespace Jack
JackWaitThreadedDriver::ExecuteReal ( )

to the top

Removed Symbols  43 


JackAPI.cpp
jack_free_description ( jack_description_t* p1, int p2 )
jack_get_properties ( jack_uuid_t p1, jack_description_t* p2 )
jack_get_property ( jack_uuid_t p1, char const* p2, char** p3, char** p4 )
jack_remove_all_properties ( jack_client_t* p1 )
jack_remove_properties ( jack_client_t* p1, jack_uuid_t p2 )
jack_remove_property ( jack_client_t* p1, jack_uuid_t p2, char const* p3 )
jack_set_property ( jack_client_t* p1, jack_uuid_t p2, char const* p3, char const* p4, char const* p5 )
jack_set_property_change_callback ( jack_client_t* p1, JackPropertyChangeCallback p2, void* p3 )

JackAudioDriver.h
namespace Jack
JackAudioDriver::JackAudioDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )
JackAudioDriver::JackAudioDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )

JackClient.h
namespace Jack
JackClient::JackClient [C1] ( )
JackClient::JackClient [C2] ( )
JackClient::JackClient [C1] ( JackPosixSemaphore* table )
JackClient::JackClient [C2] ( JackPosixSemaphore* table )
JackClient::SetPortRenameCallback ( int(*callback)(unsigned int, char const*, char const*, void*), void* arg )

JackConnectionManager.h
namespace Jack
JackConnectionManager::ResumeRefNum ( struct JackClientControl* control, JackPosixSemaphore* table, struct JackClientTiming* timing )
JackConnectionManager::SuspendRefNum ( struct JackClientControl* control, JackPosixSemaphore* table, struct JackClientTiming* timing, long time_out_usec )

JackDriver.h
namespace Jack
JackDriver::JackDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )
JackDriver::JackDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )

JackDriverInfo.h
JackDriverInfo::Open ( jack_driver_desc_t* driver_desc, Jack::JackLockedEngine* engine, Jack::JackPosixSemaphore* synchro, JSList const* params )

JackEngine.h
namespace Jack
JackEngine::ClientCheck ( char const* name, int uuid, char* name_res, int protocol, int options, int* status )
JackEngine::ClientExternalOpen ( char const* name, int pid, int uuid, int* ref, int* shared_engine, int* shared_client, int* shared_graph_manager )
JackEngine::JackEngine [C1] ( JackGraphManager* manager, JackPosixSemaphore* table, struct JackEngineControl* control, char self_connect_mode )
JackEngine::JackEngine [C2] ( JackGraphManager* manager, JackPosixSemaphore* table, struct JackEngineControl* control, char self_connect_mode )

JackGraphManager.h
namespace Jack
JackGraphManager::ResumeRefNum ( struct JackClientControl* control, JackPosixSemaphore* table )
JackGraphManager::SuspendRefNum ( struct JackClientControl* control, JackPosixSemaphore* table, long usec )

JackMidiDriver.h
namespace Jack
JackMidiDriver::JackMidiDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )
JackMidiDriver::JackMidiDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )

JackPosixSemaphore.h
namespace Jack
JackPosixSemaphore::Allocate ( char const* name, char const* server_name, int value )
JackPosixSemaphore::BuildName ( char const* client_name, char const* server_name, char* res, int size )
JackPosixSemaphore::Connect ( char const* p1, char const* p2 )
JackPosixSemaphore::ConnectInput ( char const* name, char const* server_name )
JackPosixSemaphore::ConnectOutput ( char const* name, char const* server_name )
JackPosixSemaphore::Destroy ( )
JackPosixSemaphore::Disconnect ( )
JackPosixSemaphore::Signal ( )
JackPosixSemaphore::SignalAll ( )
JackPosixSemaphore::TimedWait ( long usec )
JackPosixSemaphore::Wait ( )

JackServer.h
namespace Jack
JackServer::InternalClientLoad1 ( char const* client_name, char const* so_name, char const* objet_data, int options, int* int_ref, int uuid, int* status )
JackServer::InternalClientLoad2 ( char const* client_name, char const* so_name, JSList const* parameters, int options, int* int_ref, int uuid, int* status )

JackShmMem.h
namespace Jack
JackMem::gSize [data]

JackTools.h
namespace Jack
JackTools::ThrowJackNetException ( ) [static]

to the top

Problems with Data Types, High Severity  11 


JackChannel.h
namespace Jack::detail
[+] class JackClientChannelInterface  9 

JackClient.h
namespace Jack
[+] class JackClient  2 

to the top

Problems with Symbols, Medium Severity  28 


JackAudioDriver.h
namespace Jack
[+] JackAudioDriver::JackAudioDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )  1 
[+] JackAudioDriver::JackAudioDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )  1 

JackChannel.h
namespace Jack::detail
[+] JackClientChannelInterface::ClientCheck ( char const* p1, int p2, char* p3, int p4, int p5, int* p6, int* p7, int p8 )  1 
[+] JackClientChannelInterface::ClientOpen ( char const* p1, int p2, int p3, int* p4, int* p5, int* p6, int* p7 )  1 
[+] JackClientChannelInterface::InternalClientLoad ( int p1, char const* p2, char const* p3, char const* p4, int p5, int* p6, int* p7, int p8, int* p9 )  1 
[+] JackClientChannelInterface::Open ( char const* p1, char const* p2, int p3, char* p4, Jack::JackClient* p5, jack_options_t p6, jack_status_t* p7 )  1 

JackClient.h
namespace Jack
[+] JackClient::JackClient [C1] ( )  1 
[+] JackClient::JackClient [C2] ( )  1 
[+] JackClient::JackClient [C1] ( JackPosixSemaphore* table )  1 
[+] JackClient::JackClient [C2] ( JackPosixSemaphore* table )  1 
[+] JackClient::Open ( char const* p1, char const* p2, int p3, jack_options_t p4, jack_status_t* p5 )  1 

JackConnectionManager.h
namespace Jack
[+] JackConnectionManager::ResumeRefNum ( struct JackClientControl* control, JackPosixSemaphore* table, struct JackClientTiming* timing )  1 
[+] JackConnectionManager::SuspendRefNum ( struct JackClientControl* control, JackPosixSemaphore* table, struct JackClientTiming* timing, long time_out_usec )  1 

JackDriver.h
namespace Jack
[+] JackDriver::JackDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )  1 
[+] JackDriver::JackDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )  1 

JackDriverInfo.h
[+] JackDriverInfo::Open ( jack_driver_desc_t* driver_desc, Jack::JackLockedEngine* engine, Jack::JackPosixSemaphore* synchro, JSList const* params )  1 

JackEngine.h
namespace Jack
[+] JackEngine::ClientCheck ( char const* name, int uuid, char* name_res, int protocol, int options, int* status )  1 
[+] JackEngine::ClientExternalOpen ( char const* name, int pid, int uuid, int* ref, int* shared_engine, int* shared_client, int* shared_graph_manager )  1 
[+] JackEngine::JackEngine [C1] ( JackGraphManager* manager, JackPosixSemaphore* table, struct JackEngineControl* control, char self_connect_mode )  1 
[+] JackEngine::JackEngine [C2] ( JackGraphManager* manager, JackPosixSemaphore* table, struct JackEngineControl* control, char self_connect_mode )  1 

JackGraphManager.h
namespace Jack
[+] JackGraphManager::ResumeRefNum ( struct JackClientControl* control, JackPosixSemaphore* table )  1 
[+] JackGraphManager::SuspendRefNum ( struct JackClientControl* control, JackPosixSemaphore* table, long usec )  1 

JackMidiDriver.h
namespace Jack
[+] JackMidiDriver::JackMidiDriver [C1] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )  1 
[+] JackMidiDriver::JackMidiDriver [C2] ( char const* name, char const* alias, JackLockedEngine* engine, JackPosixSemaphore* table )  1 

JackServer.h
namespace Jack
[+] JackServer::InternalClientLoad1 ( char const* client_name, char const* so_name, char const* objet_data, int options, int* int_ref, int uuid, int* status )  1 
[+] JackServer::InternalClientLoad2 ( char const* client_name, char const* so_name, JSList const* parameters, int options, int* int_ref, int uuid, int* status )  1 

JackTools.h
namespace Jack
[+] JackTools::ServerDir ( char const* server_name, char* server_dir ) [static]  1 
[+] JackTools::UserDir ( ) [static]  1 

to the top

Problems with Data Types, Low Severity  9 


JackClient.h
namespace Jack
[+] class JackClient  3 

JackClientControl.h
namespace Jack
[+] struct JackClientControl  1 

JackEngineControl.h
namespace Jack
[+] struct JackEngineControl  1 

JackEngineProfiling.h
namespace Jack
[+] struct JackTimingMeasure  1 

JackPlatformPlug_os.h
namespace Jack
[+] typedef JackSynchro  1 

types.h
[+] typedef JackPortRenameCallback  1 

varargs.h
[+] struct jack_varargs_t  1 

to the top

Problems with Symbols, Low Severity  1 


JackGlobals.h
namespace Jack
[+] JackGlobals::fClientTable [data]  1 

to the top

Other Changes in Symbols  3 


JackAPI.cpp
[+] jack_uuid_unparse ( jack_uuid_t p1, char* buf )  1 

JackEngine.h
namespace Jack
[+] JackEngine::GetClientNameForUUID ( char const* uuid, char* name_res )  1 
[+] JackEngine::ReserveClientName ( char const* name, char const* uuid )  1 

to the top

Header Files  105 


alloc_traits.h
allocator.h
basic_string.h
c++config.h
celt.h
char_traits.h
driver_interface.h
in.h
JackActivationCount.h
JackArgParser.h
JackAtomicArrayState.h
JackAtomicState.h
JackAudioDriver.h
JackChannel.h
JackClient.h
JackClientControl.h
JackClientInterface.h
JackConnectionManager.h
JackControlAPI.h
JackDriver.h
JackDriverInfo.h
JackEngine.h
JackEngineControl.h
JackEngineProfiling.h
JackError.h
JackException.h
JackFrameTimer.h
JackGlobals.h
JackGraphManager.h
JackInternalClient.h
JackLockedEngine.h
JackMetadata.h
JackMidiAsyncQueue.h
JackMidiAsyncWaitQueue.h
JackMidiBufferReadQueue.h
JackMidiBufferWriteQueue.h
JackMidiDriver.h
JackMidiPort.h
JackMidiRawInputWriteQueue.h
JackMidiRawOutputWriteQueue.h
JackMidiReadQueue.h
JackMidiReceiveQueue.h
JackMidiSendQueue.h
JackMidiUtil.h
JackMidiWriteQueue.h
JackMutex.h
JackNetInterface.h
JackNetSocket.h
JackNetTool.h
JackNetUnixSocket.h
JackPlatformPlug_os.h
JackPort.h
JackPortType.h
JackPosixMutex.h
JackPosixProcessSync.h
JackPosixSemaphore.h
JackPosixThread.h
JackRequest.h
JackRequestDecoder.h
JackRestartThreadedDriver.h
JackServer.h
JackServerGlobals.h
JackSession.h
JackShmMem.h
JackSocket.h
JackSocketServerChannel.h
JackSocketServerNotifyChannel.h
JackSynchro.h
JackThread.h
JackThreadedDriver.h
JackTime.h
JackTimedDriver.h
JackTools.h
JackTransportEngine.h
JackTypes.h
JackTypes_os.h
JackWaitThreadedDriver.h
jslist.h
list.tcc
locale_facets.h
new_allocator.h
opus_custom.h
poll.h
pthreadtypes.h
ringbuffer.h
select.h
semaphore.h
shm.h
sigset.h
sockaddr.h
socket.h
stddef.h
stdint.h
stl_function.h
stl_iterator.h
stl_list.h
stl_map.h
stl_pair.h
stl_tree.h
stl_vector.h
stringfwd.h
systemdeps.h
types.h
varargs.h
vector.tcc

to the top

Source Files  50 


JackAPI.cpp
JackArgParser.cpp
JackAudioDriver.cpp
JackClient.cpp
JackConnectionManager.cpp
JackControlAPI.cpp
JackDriver.cpp
JackDriverLoader.cpp
JackEngine.cpp
JackEngineControl.cpp
JackEngineProfiling.cpp
JackError.cpp
JackException.cpp
JackFrameTimer.cpp
JackGlobals.cpp
JackGraphManager.cpp
JackInternalClient.cpp
JackLinuxTime.c
JackMidiAPI.cpp
JackMidiAsyncQueue.cpp
JackMidiAsyncWaitQueue.cpp
JackMidiBufferReadQueue.cpp
JackMidiBufferWriteQueue.cpp
JackMidiDriver.cpp
JackMidiPort.cpp
JackMidiRawInputWriteQueue.cpp
JackMidiRawOutputWriteQueue.cpp
JackMidiReadQueue.cpp
JackMidiReceiveQueue.cpp
JackMidiSendQueue.cpp
JackMidiUtil.cpp
JackMidiWriteQueue.cpp
JackNetInterface.cpp
JackNetTool.cpp
JackNetUnixSocket.cpp
JackPort.cpp
JackPosixMutex.cpp
JackPosixSemaphore.cpp
JackPosixThread.cpp
JackRestartThreadedDriver.cpp
JackServer.cpp
JackServerAPI.cpp
JackServerGlobals.cpp
JackShmMem.cpp
JackThreadedDriver.cpp
JackTimedDriver.cpp
JackTools.cpp
JackTransportEngine.cpp
JackWaitThreadedDriver.cpp
ringbuffer.c

to the top

Objects  1 


libjackserver.so.0.1.0

to the top