Jack2: Class Hierarchy

Jack2 1.9.12

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]

C _alsa_driver |
C _cache_packet |
C _ffado_capture_channel |
C _ffado_driver |
C _ffado_jack_settings |
C _ffado_playback_channel |
C _freebob_driver |
C _freebob_jack_settings |
C _int_float |
C _jack_driver |
C _jack_driver_nt |
C _jack_hardware |
C _jack_latency_range |
C _jack_midi_event |
C _jack_position |
C _jack_session_event |
C _jack_shm_header |
C _jack_shm_info |
C _jack_shm_registry |
C _jack_shm_server |
C _jacknet_packet_header |
C _JSList |
C Jack::_net_transport_data |
C _netjack_driver_state |
C _packet_cache |
C Jack::_packet_header |
C Jack::_session_params | This structure containes master/slave connection parameters, it's used to setup the whole system
C Jack::_win_net_error |
C alsa_midi_t |
C Jack::AtomicArrayCounter | Counter for CAS
C Jack::AtomicCounter | Counter for CAS
►C Jack::AudioParam |
C Jack::AudioInterface |
C ClockSyncListener |
C dither_state_t |
C fake_port_t |
C hammerfall_t |
C hdsp_t |
C ice1712_eeprom_t |
C ice1712_t |
C jack_constraint_enum_char_descriptor |
C jack_constraint_enum_sint32_descriptor |
C jack_constraint_enum_str_descriptor |
C jack_constraint_enum_uint32_descriptor |
C jack_description_t |
C jack_driver_desc_filler_t |
C jack_driver_desc_t |
C jack_driver_param_constraint_desc_t |
C jack_driver_param_desc_t |
C jack_driver_param_t |
C jack_driver_param_value_enum_t |
C jack_driver_param_value_t |
C jack_master_t |
C jack_midi_event_t |
C jack_property_t |
C jack_ringbuffer_data_t |
C jack_ringbuffer_t |
C jack_session_command_t |
C jack_slave_t |
C jack_transport_info_t |
C jack_varargs_t |
C Jack::JackAC3Encoder |
C Jack::JackAC3EncoderParams |
C Jack::JackActivationCount | Client activation counter
►C Jack::JackALSARawMidiPort |
C Jack::JackALSARawMidiInputPort |
C Jack::JackALSARawMidiOutputPort |
C Jack::JackArgParser |
C Jack::JackAtomicArrayState< T > | A class to handle several states in a lock-free manner
►C Jack::JackAtomicArrayState< jack_position_t > |
C Jack::JackTransportEngine |
C Jack::JackAtomicState< T > | A class to handle two states (switching from one to the other) in a lock-free manner
►C Jack::JackAtomicState< JackConnectionManager > |
C Jack::JackGraphManager | Graph manager: contains the connection manager and the port array
►C Jack::JackAtomicState< JackDelayLockedLoop > |
C Jack::JackAtomicDelayLockedLoop |
►C Jack::JackAtomicState< JackTimer > |
C Jack::JackFrameTimer | A class using the JackAtomicState to manage jack time
C Jack::JackAudioAdapter | Audio adapter : Jack client side
►C Jack::JackAudioAdapterInterface | Base class for audio adapters
C Jack::JackAlsaAdapter | Audio adapter using ALSA API
C Jack::JackCoreAudioAdapter | Audio adapter using CoreAudio API
C Jack::JackNetAdapter | Net adapter
C Jack::JackNetAdapter | Net adapter
C Jack::JackOSSAdapter | The OSS adapter
C Jack::JackPortAudioAdapter | Audio adapter using PortAudio API
►C Jack::JackBasePosixMutex | Mutex abstraction
C Jack::JackPosixProcessSync | A synchronization primitive built using a condition variable
C Jack::JackBaseWinMutex | Mutex abstraction
►C Jack::detail::JackChannelTransactionInterface |
►C Jack::detail::JackClientRequestInterface |
C Jack::JackClientSocket | Client socket
►C Jack::JackWinNamedPipeClient | Client named pipe
C Jack::JackWinAsyncNamedPipeClient |
►C Jack::JackWinNamedPipe |
►C Jack::JackWinNamedPipeServer | Server named pipe
C Jack::JackWinAsyncNamedPipeServer | Server async named pipe
►C Jack::detail::JackClientChannelInterface | Inter process channel for server/client bidirectionnal communication : request and (receiving) notifications
►C Jack::JackGenericClientChannel | Generic JackClientChannel class
C Jack::JackSocketClientChannel | JackClientChannel using sockets
C Jack::JackWinNamedPipeClientChannel | JackClientChannel using pipes
C Jack::JackInternalClientChannel | JackClientChannel for server internal clients
►C Jack::JackClientHandlerInterface |
C Jack::JackClientPipeThread |
C Jack::JackSocketServerChannel | JackServerChannel using sockets
►C Jack::JackClientInterface | Client interface
►C Jack::JackClient | The base class for clients: share part of the implementation for JackInternalClient and JackLibClient
C Jack::JackDebugClient | A "decorator" debug client to validate API use
►C Jack::JackInternalClient | Internal clients in the server
►C Jack::JackLoadableInternalClient |
C Jack::JackLoadableInternalClient1 |
C Jack::JackLoadableInternalClient2 |
C Jack::JackLibClient | Client on the library side
►C Jack::JackDriverClientInterface | The base interface for drivers clients
►C Jack::JackDriver |
►C Jack::JackAudioDriver | The base class for audio drivers: drivers with audio ports
C Jack::JackAlsaDriver | The ALSA driver
C Jack::JackBoomerDriver | The Boomer driver
C Jack::JackCoreAudioDriver |
C Jack::JackFFADODriver | The FFADO driver
C Jack::JackFreebobDriver | The FreeBoB driver
C Jack::JackLoopbackDriver | The loopback driver : to be used to "pipeline" applications connected in sequence
C Jack::JackOSSDriver | The OSS driver
C Jack::JackPortAudioDriver | The PortAudio driver
►C Jack::JackTimedDriver | The timed driver
C Jack::JackDummyDriver | The dummy driver
►C Jack::JackWaiterDriver |
C Jack::JackNetDriver |
C Jack::JackNetOneDriver |
►C Jack::JackRestarterDriver | A restartable driver
C Jack::JackProxyDriver |
C Jack::JackFreewheelDriver | The FreeWheel driver : run Jack engine at full speed
►C Jack::JackMidiDriver | The base class for MIDI drivers: drivers with MIDI ports
C Jack::JackALSARawMidiDriver |
C Jack::JackCoreMidiDriver |
C Jack::JackWinMMEDriver |
►C Jack::JackThreadedDriver | The base class for threaded drivers using a "decorator" pattern. Threaded drivers are used with blocking devices
C Jack::JackRestartThreadedDriver | Restart a driver after an exception is thrown
►C Jack::JackWaitThreadedDriver | Wrapper for a restartable threaded driver (e.g. JackNetDriver)
C Jack::JackWaitCallbackDriver | Wrapper for a restartable non-threaded driver (e.g. JackProxyDriver)
C Jack::JackExternalClient | Server side implementation of library clients
C Jack::JackClientNotification | ClientNotification
C Jack::JackClientTiming | For client timing measurements
C Jack::JackConnectionManager | Connection manager
►C Jack::JackCoreMidiPort |
►C Jack::JackCoreMidiInputPort |
C Jack::JackCoreMidiPhysicalInputPort |
C Jack::JackCoreMidiVirtualInputPort |
►C Jack::JackCoreMidiOutputPort |
C Jack::JackCoreMidiPhysicalOutputPort |
C Jack::JackCoreMidiVirtualOutputPort |
C jackctl_driver |
C jackctl_internal |
C jackctl_parameter |
C jackctl_parameter_value | Type for parameter value
C jackctl_server |
C jackctl_sigmask |
C Jack::JackDelayLockedLoop |
C JackDriverInfo |
►C Jack::JackDriverInterface | The base interface for drivers
C Jack::JackDriverClientInterface | The base interface for drivers clients
C Jack::JackEngineProfiling |
C Jack::JackFFADOMidiInputPort |
C Jack::JackFFADOMidiOutputPort |
C Jack::JackFilter |
►C Jack::JackFixedArray< SIZE > | Utility class
C Jack::JackFixedArray1< SIZE > | Utility class
C Jack::JackFixedArray1< PORT_NUM_FOR_CLIENT > |
C Jack::JackFixedArray< CONNECTION_NUM_FOR_PORT > |
C Jack::JackFixedArray< PORT_NUM_FOR_CLIENT > |
C Jack::JackFixedMatrix< SIZE > | Utility class
C Jack::JackFixedMatrix< CLIENT_NUM > |
C Jack::JackGlobals |
C Jack::JackGnuPlotMonitor< T > | Generic monitoring class. Saves data to GnuPlot files ('.plt' and '.log' datafile)
C Jack::JackInternalSessionLoader |
C Jack::JackLibGlobals | Global library static structure: singleton kind of pattern
C Jack::JackLock |
►C Jack::JackLockAble | Base class for "lockable" objects
C Jack::JackCoreMidiDriver |
C Jack::JackEngine | Engine description
C Jack::JackLockedEngine | Locked Engine, access to methods is serialized using a mutex
C Jack::JackLoopFeedback< SIZE > | Utility class
C Jack::JackLoopFeedback< CONNECTION_NUM_FOR_PORT > |
C Jack::JackMem |
C Jack::JackMessage |
C Jack::JackMidiBuffer |
C Jack::JackMidiEvent |
►C Jack::JackMidiReadQueue |
►C Jack::JackMidiAsyncQueue |
C Jack::JackMidiAsyncWaitQueue |
C Jack::JackMidiBufferReadQueue |
►C Jack::JackMidiReceiveQueue |
C Jack::JackALSARawMidiReceiveQueue |
C Jack::JackFFADOMidiReceiveQueue |
►C Jack::JackMidiWriteQueue |
C Jack::JackMidiAsyncQueue |
C Jack::JackMidiBufferWriteQueue |
C Jack::JackMidiRawInputWriteQueue |
C Jack::JackMidiRawOutputWriteQueue |
►C Jack::JackMidiSendQueue |
C Jack::JackALSARawMidiSendQueue |
C Jack::JackFFADOMidiSendQueue |
►C Jack::JackMMCSS | MMCSS services
C Jack::JackPortAudioDriver | The PortAudio driver
C Jack::JackWinThread | Windows threads
►C Jack::JackNetInterface |
►C Jack::JackNetMasterInterface |
C Jack::JackNetExtMaster |
C Jack::JackNetMaster |
►C Jack::JackNetSlaveInterface |
C Jack::JackNetAdapter | Net adapter
C Jack::JackNetDriver |
C Jack::JackNetExtSlave |
C Jack::JackNetMasterManager |
C Jack::JackNetUnixSocket |
C Jack::JackNetWinSocket |
C Jack::JackPIControler |
C Jack::JackPort | Base class for port
C Jack::JackPortType |
C Jack::JackPosixMutex |
C Jack::JackProfiler | Server real-time monitoring
C Jack::JackProfilerClient |
►C Jack::JackRequest | Request from client to server
C Jack::JackActivateRequest | Activate request
C Jack::JackClientCheckRequest | CheckClient request
C Jack::JackClientCloseRequest | CloseClient request
C Jack::JackClientHasSessionCallbackRequest |
C Jack::JackClientNotificationRequest | ClientNotification request
C Jack::JackClientOpenRequest | NewClient request
C Jack::JackComputeTotalLatenciesRequest | ComputeTotalLatencies request
C Jack::JackDeactivateRequest | Deactivate request
C Jack::JackGetClientNameRequest |
C Jack::JackGetInternalClientNameRequest | GetInternalClientName request
C Jack::JackGetUUIDRequest |
C Jack::JackInternalClientHandleRequest | InternalClientHandle request
C Jack::JackInternalClientLoadRequest | InternalClientLoad request
C Jack::JackInternalClientUnloadRequest | InternalClientUnload request
C Jack::JackPortConnectNameRequest | PortConnectName request
C Jack::JackPortConnectRequest | PortConnect request
C Jack::JackPortDisconnectNameRequest | PortDisconnectName request
C Jack::JackPortDisconnectRequest | PortDisconnect request
C Jack::JackPortRegisterRequest | PortRegister request
C Jack::JackPortRenameRequest | PortRename request
C Jack::JackPortUnRegisterRequest | PortUnregister request
C Jack::JackReleaseTimebaseRequest | ReleaseTimebase request
C Jack::JackReserveNameRequest |
C Jack::JackSessionNotifyRequest | SessionNotify request
C Jack::JackSessionReplyRequest |
C Jack::JackSetBufferSizeRequest | SetBufferSize request
C Jack::JackSetFreeWheelRequest | SetFreeWheel request
C Jack::JackSetTimebaseCallbackRequest | SetTimebaseCallback request
C Jack::JackRequestDecoder | Request decoder
►C Jack::detail::JackRequestInterface |
C Jack::detail::JackClientRequestInterface |
►C Jack::JackResult | Result from the server
C Jack::JackClientCheckResult | CheckClient result
C Jack::JackClientNameResult |
C Jack::JackClientOpenResult | NewClient result
C Jack::JackGetInternalClientNameResult | GetInternalClient result
C Jack::JackInternalClientHandleResult | InternalClientHandle result
C Jack::JackInternalClientLoadResult | InternalClientLoad result
C Jack::JackInternalClientUnloadResult | InternalClientLoad result
C Jack::JackPortRegisterResult | PortRegister result
C Jack::JackSessionNotifyResult |
C Jack::JackUUIDResult |
►C Jack::JackRingBuffer | Base class for RingBuffer in frames
►C Jack::JackResampler | Base class for Resampler
C Jack::JackLibSampleRateResampler | Resampler using "libsamplerate" (http://www.mega-nerd.com/SRC/)
►C Jack::JackRunnableInterface | The base class for runnable objects, that have an Init and Execute method to be called in a thread
C Jack::JackAlsaAdapter | Audio adapter using ALSA API
C Jack::JackALSARawMidiDriver |
C Jack::JackClient | The base class for clients: share part of the implementation for JackInternalClient and JackLibClient
C Jack::JackClientPipeThread |
C Jack::JackCoreMidiDriver |
C Jack::JackCoreMidiOutputPort |
C Jack::JackMessageBuffer | Message buffer to be used from RT threads
C Jack::JackNetAdapter | Net adapter
C Jack::JackNetExtSlave |
C Jack::JackOSSAdapter | The OSS adapter
C Jack::JackSocketClientChannel | JackClientChannel using sockets
C Jack::JackSocketServerChannel | JackServerChannel using sockets
C Jack::JackThreadedDriver | The base class for threaded drivers using a "decorator" pattern. Threaded drivers are used with blocking devices
C Jack::JackWinMMEOutputPort |
C Jack::JackWinNamedPipeClientChannel | JackClientChannel using pipes
C Jack::JackWinNamedPipeServerChannel | JackServerChannel using pipe
C Jack::JackServer | The Jack server
C Jack::JackServerGlobals | Global server static structure: singleton kind of pattern
C Jack::JackServerSocket |
C Jack::JackSessionCommand |
►C Jack::JackShmMemAble | A class which objects possibly want to be allocated in shared memory derives from this class
C Jack::JackClientControl | Client control possibly in shared memory
►C Jack::JackShmMem | The base class for shared memory management
C Jack::JackEngineControl | Engine control in shared memory
C Jack::JackGraphManager | Graph manager: contains the connection manager and the port array
C Jack::JackShmReadPtr< T > | Pointer on shared memory segment in the client side
C Jack::JackShmReadWritePtr< T > | Pointer on shared memory segment in the client side
C Jack::JackShmReadWritePtr1< T > | Pointer on shared memory segment in the client side: destroy the segment (used client control)
C Jack::JackShmReadWritePtr1< Jack::JackClientControl > |
C Jack::JackShmReadWritePtr< Jack::JackEngineControl > |
C Jack::JackShmReadWritePtr< Jack::JackGraphManager > |
C Jack::JackSocketNotifyChannel | JackNotifyChannel using sockets
C Jack::JackSocketServerNotifyChannel | JackServerNotifyChannel using sockets
►C Jack::detail::JackSynchro | An inter process synchronization primitive
C Jack::JackFifo | Inter process synchronization using Fifo
C Jack::JackLinuxFutex | Inter process synchronization using Linux futex
C Jack::JackMachSemaphore | Inter process synchronization using using Mach semaphore
►C Jack::JackPosixSemaphore | Inter process synchronization using POSIX semaphore
C Jack::JackWinEvent | Inter process synchronization using system wide events
C Jack::JackWinSemaphore | Inter process synchronization using system wide semaphore
►C Jack::detail::JackThreadInterface | The thread base class
►C Jack::JackPosixThread | The POSIX thread base class
C Jack::JackMachThread | Darwin threads. Real-time threads are actually "time constraint" threads
C Jack::JackWinThread | Windows threads
C Jack::JackTimer | A structure used for time management
C Jack::JackTimingClientInterval | Timing interval in the global table for a given client
C Jack::JackTimingMeasure | Timing stucture for a table of clients
C Jack::JackTimingMeasureClient | Timing stucture for a client
C Jack::JackTools | Utility functions
C Jack::JackWinCriticalSection |
►C Jack::JackWinMMEPort |
C Jack::JackWinMMEInputPort |
C Jack::JackWinMMEOutputPort |
►C Jack::JackWinMutex |
C Jack::JackWinProcessSync | A synchronization primitive built using a condition variable
►C Jack::JackWinNamedPipeAux |
C Jack::JackWinNamedPipe |
C Jack::JackWinNamedPipeClient | Client named pipe
C Jack::JackWinNamedPipeNotifyChannel | JackNotifyChannel using named pipe
C Jack::JackWinNamedPipeServerNotifyChannel | JackServerNotifyChannel using pipes
C midi_pack_t |
C midi_unpack_t |
►C Jack::NetAudioBuffer |
C Jack::NetFloatAudioBuffer |
C Jack::NetIntAudioBuffer |
C Jack::NetMidiBuffer |
C option |
C PaAsioStreamInfo |
C PaDeviceInfo |
C PaHostApiInfo |
C PaHostErrorInfo |
C PaStreamCallbackTimeInfo |
C PaStreamInfo |
C PaStreamParameters |
C PortAudioDevices | A PortAudio Devices manager
C Jack::PortFollower | Follow a single port
►Cruntime_error |
►C Jack::JackException | Exception base class
C Jack::JackNetException | Exception possibly thrown by Net slaves
C Jack::JackQuitException |
C Jack::JackTemporaryException | Exception thrown by JackEngine in temporary mode
C snd_usX2Y_hwdep_pcm_shm |
C SRC_CB_DATA |
C SRC_DATA |
C TiPhoneCoreAudioRenderer |
C usx2y_t |