#include <gx_jack.h>
Definition at line 147 of file gx_jack.h.
 
◆ GxJack()
◆ ~GxJack()
      
        
          | gx_jack::GxJack::~GxJack  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ check_overload()
  
  
      
        
          | void gx_jack::GxJack::check_overload  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ cleanup_slot()
  
  
      
        
          | void gx_jack::GxJack::cleanup_slot  | 
          ( | 
          bool  | 
          otherthread | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ fetch_connection_data()
  
  
      
        
          | void gx_jack::GxJack::fetch_connection_data  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ get_default_instancename()
  
  
      
        
          | static string gx_jack::GxJack::get_default_instancename  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ get_engine()
◆ get_instancename()
  
  
      
        
          | const string & gx_jack::GxJack::get_instancename  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_is_rt()
  
  
      
        
          | bool gx_jack::GxJack::get_is_rt  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_jack_bs()
  
  
      
        
          | jack_nframes_t gx_jack::GxJack::get_jack_bs  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_jack_sr()
  
  
      
        
          | jack_nframes_t gx_jack::GxJack::get_jack_sr  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_jcpu_load()
  
  
      
        
          | float gx_jack::GxJack::get_jcpu_load  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_last_xrun()
  
  
      
        
          | float gx_jack::GxJack::get_last_xrun  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_midi_buffer()
      
        
          | void * gx_jack::GxJack::get_midi_buffer  | 
          ( | 
          jack_nframes_t  | 
          nframes | ) | 
           | 
        
      
 
 
◆ get_time_is()
  
  
      
        
          | jack_nframes_t gx_jack::GxJack::get_time_is  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ gx_jack_buffersize_callback()
  
  
      
        
          | static int gx_jack::GxJack::gx_jack_buffersize_callback  | 
          ( | 
          jack_nframes_t  | 
          ,  | 
         
        
           | 
           | 
          void *  | 
          arg  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ gx_jack_callbacks()
  
  
      
        
          | void gx_jack::GxJack::gx_jack_callbacks  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ gx_jack_cleanup()
  
  
      
        
          | void gx_jack::GxJack::gx_jack_cleanup  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ gx_jack_connection()
      
        
          | bool gx_jack::GxJack::gx_jack_connection  | 
          ( | 
          bool  | 
          connect,  | 
        
        
           | 
           | 
          bool  | 
          startserver,  | 
        
        
           | 
           | 
          int  | 
          wait_after_connect,  | 
        
        
           | 
           | 
          const gx_system::CmdlineOptions &  | 
          opt  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ gx_jack_init()
◆ gx_jack_init_port_connection()
◆ gx_jack_insert_process()
  
  
      
        
          | static int gx_jack::GxJack::gx_jack_insert_process  | 
          ( | 
          jack_nframes_t  | 
          ,  | 
         
        
           | 
           | 
          void *  | 
          arg  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ gx_jack_portconn_callback()
  
  
      
        
          | static void gx_jack::GxJack::gx_jack_portconn_callback  | 
          ( | 
          jack_port_id_t  | 
          a,  | 
         
        
           | 
           | 
          jack_port_id_t  | 
          b,  | 
         
        
           | 
           | 
          int  | 
          connect,  | 
         
        
           | 
           | 
          void *  | 
          arg  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ gx_jack_portreg_callback()
  
  
      
        
          | static void gx_jack::GxJack::gx_jack_portreg_callback  | 
          ( | 
          jack_port_id_t  | 
          ,  | 
         
        
           | 
           | 
          int  | 
          ,  | 
         
        
           | 
           | 
          void *  | 
          arg  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ gx_jack_process()
  
  
      
        
          | static int gx_jack::GxJack::gx_jack_process  | 
          ( | 
          jack_nframes_t  | 
          ,  | 
         
        
           | 
           | 
          void *  | 
          arg  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ gx_jack_shutdown_callback()
  
  
      
        
          | void gx_jack::GxJack::gx_jack_shutdown_callback  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ gx_jack_srate_callback()
  
  
      
        
          | static int gx_jack::GxJack::gx_jack_srate_callback  | 
          ( | 
          jack_nframes_t  | 
          ,  | 
         
        
           | 
           | 
          void *  | 
          arg  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ gx_jack_xrun_callback()
  
  
      
        
          | static int gx_jack::GxJack::gx_jack_xrun_callback  | 
          ( | 
          void *  | 
          arg | ) | 
           | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ is_jack_down()
  
  
      
        
          | bool gx_jack::GxJack::is_jack_down  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ is_jack_exit()
  
  
      
        
          | bool gx_jack::GxJack::is_jack_exit  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ is_power_of_two()
  
  
      
        
          | int gx_jack::GxJack::is_power_of_two  | 
          ( | 
          unsigned int  | 
          x | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ make_clientvar()
  
  
      
        
          | std::string gx_jack::GxJack::make_clientvar  | 
          ( | 
          const std::string &  | 
          s | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ process_midi_cc()
  
  
      
        
          | void gx_jack::GxJack::process_midi_cc  | 
          ( | 
          void *  | 
          buf,  | 
         
        
           | 
           | 
          jack_nframes_t  | 
          nframes  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ read_connections()
◆ replace_clientvar()
  
  
      
        
          | std::string gx_jack::GxJack::replace_clientvar  | 
          ( | 
          const std::string &  | 
          s | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ report_xrun()
  
  
      
        
          | void gx_jack::GxJack::report_xrun  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ report_xrun_clear()
  
  
      
        
          | void gx_jack::GxJack::report_xrun_clear  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ rt_watchdog_set_limit()
  
  
      
        
          | static void gx_jack::GxJack::rt_watchdog_set_limit  | 
          ( | 
          int  | 
          limit | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ send_connection_changes()
  
  
      
        
          | void gx_jack::GxJack::send_connection_changes  | 
          ( | 
          bool  | 
          v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ send_midi_cc()
  
  
      
        
          | bool gx_jack::GxJack::send_midi_cc  | 
          ( | 
          int  | 
          cc_num,  | 
         
        
           | 
           | 
          int  | 
          pgm_num,  | 
         
        
           | 
           | 
          int  | 
          bgn,  | 
         
        
           | 
           | 
          int  | 
          num  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ set_jack_down()
  
  
      
        
          | void gx_jack::GxJack::set_jack_down  | 
          ( | 
          bool  | 
          v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ set_jack_exit()
  
  
      
        
          | void gx_jack::GxJack::set_jack_exit  | 
          ( | 
          bool  | 
          v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ set_jack_insert()
  
  
      
        
          | void gx_jack::GxJack::set_jack_insert  | 
          ( | 
          bool  | 
          v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ shutdown_callback_client()
  
  
      
        
          | static void gx_jack::GxJack::shutdown_callback_client  | 
          ( | 
          void *  | 
          arg | ) | 
           | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ shutdown_callback_client_insert()
  
  
      
        
          | static void gx_jack::GxJack::shutdown_callback_client_insert  | 
          ( | 
          void *  | 
          arg | ) | 
           | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ signal_buffersize_change()
  
  
      
        
          | Glib::Dispatcher & gx_jack::GxJack::signal_buffersize_change  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ signal_client_change()
  
  
      
        
          | sigc::signal< void > & gx_jack::GxJack::signal_client_change  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ signal_connection_changed()
  
  
      
        
          | sigc::signal< void, string, string, bool > & gx_jack::GxJack::signal_connection_changed  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ signal_portchange()
  
  
      
        
          | Glib::Dispatcher & gx_jack::GxJack::signal_portchange  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ write_connections()
◆ write_jack_port_connections()
◆ buffersize_change
  
  
      
        
          | Glib::Dispatcher gx_jack::GxJack::buffersize_change | 
         
       
   | 
  
private   | 
  
 
 
◆ bypass_insert
  
  
      
        
          | bool gx_jack::GxJack::bypass_insert | 
         
       
   | 
  
private   | 
  
 
 
◆ client
      
        
          | jack_client_t* gx_jack::GxJack::client | 
        
      
 
 
◆ client_change
  
  
      
        
          | sigc::signal<void> gx_jack::GxJack::client_change | 
         
       
   | 
  
private   | 
  
 
 
◆ client_change_rt
  
  
      
        
          | Glib::Dispatcher gx_jack::GxJack::client_change_rt | 
         
       
   | 
  
private   | 
  
 
 
◆ client_insert
      
        
          | jack_client_t* gx_jack::GxJack::client_insert | 
        
      
 
 
◆ client_insert_name
      
        
          | string gx_jack::GxJack::client_insert_name | 
        
      
 
 
◆ client_instance
  
  
      
        
          | string gx_jack::GxJack::client_instance | 
         
       
   | 
  
private   | 
  
 
 
◆ client_name
      
        
          | string gx_jack::GxJack::client_name | 
        
      
 
 
◆ connection
      
        
          | Glib::Dispatcher gx_jack::GxJack::connection | 
        
      
 
 
◆ connection_changed
  
  
      
        
          | sigc::signal<void,string,string,bool> gx_jack::GxJack::connection_changed | 
         
       
   | 
  
private   | 
  
 
 
◆ connection_queue
◆ current
      
        
          | jack_position_t gx_jack::GxJack::current | 
        
      
 
 
◆ engine
◆ insert_buffer
  
  
      
        
          | float* gx_jack::GxJack::insert_buffer | 
         
       
   | 
  
private   | 
  
 
 
◆ jack_bs
  
  
      
        
          | jack_nframes_t gx_jack::GxJack::jack_bs | 
         
       
   | 
  
private   | 
  
 
 
◆ jack_is_down
  
  
      
        
          | bool gx_jack::GxJack::jack_is_down | 
         
       
   | 
  
private   | 
  
 
 
◆ jack_is_exit
  
  
      
        
          | bool gx_jack::GxJack::jack_is_exit | 
         
       
   | 
  
private   | 
  
 
 
◆ jack_sr
  
  
      
        
          | jack_nframes_t gx_jack::GxJack::jack_sr | 
         
       
   | 
  
private   | 
  
 
 
◆ last_xrun
  
  
      
        
          | float gx_jack::GxJack::last_xrun | 
         
       
   | 
  
private   | 
  
 
 
◆ mmessage
  
  
      
        
          | MidiCC gx_jack::GxJack::mmessage | 
         
       
   | 
  
private   | 
  
 
 
◆ old_transport_state
      
        
          | jack_transport_state_t gx_jack::GxJack::old_transport_state | 
        
      
 
 
◆ ports
◆ session
      
        
          | Glib::Dispatcher gx_jack::GxJack::session | 
        
      
 
 
◆ session_ins
      
        
          | Glib::Dispatcher gx_jack::GxJack::session_ins | 
        
      
 
 
◆ shutdown
      
        
          | Glib::Dispatcher gx_jack::GxJack::shutdown | 
        
      
 
 
◆ single_client
      
        
          | bool gx_jack::GxJack::single_client | 
        
      
 
 
◆ transport_state
      
        
          | jack_transport_state_t gx_jack::GxJack::transport_state | 
        
      
 
 
◆ xrun
  
  
      
        
          | Glib::Dispatcher gx_jack::GxJack::xrun | 
         
       
   | 
  
private   | 
  
 
 
◆ xrun_msg_blocked
  
  
      
        
          | bool gx_jack::GxJack::xrun_msg_blocked | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: