NO-OP: whitespace
authorRobin Gareus <robin@gareus.org>
Sun, 23 Oct 2016 20:18:07 +0000 (22:18 +0200)
committerRobin Gareus <robin@gareus.org>
Sun, 23 Oct 2016 20:18:07 +0000 (22:18 +0200)
libs/ardour/ardour/async_midi_port.h

index 39fee028789083e7e4f11ae3d67b4457fee19f30..46d5f94a91b315368b89ca3d7081371b4bf56ffd 100644 (file)
@@ -43,64 +43,63 @@ namespace ARDOUR {
 
 class LIBARDOUR_API AsyncMIDIPort : public ARDOUR::MidiPort, public MIDI::Port {
 
-  public:
-        AsyncMIDIPort (std::string const &, PortFlags);
-       ~AsyncMIDIPort ();
-
-        /* called from an RT context */
-
-       void cycle_start (pframes_t nframes);
-       void cycle_end (pframes_t nframes);
-
-        /* called from non-RT context */
-
-       void parse (framecnt_t timestamp);
-       int write (const MIDI::byte *msg, size_t msglen, MIDI::timestamp_t timestamp);
-        int read (MIDI::byte *buf, size_t bufsize);
-       /* waits for output to be cleared */
-        void drain (int check_interval_usecs, int total_usecs_to_wait);
-
-       /* clears async request communication channel */
-       void clear () {
-               _xthread.drain ();
-       }
-
-        CrossThreadChannel& xthread() {
-                return _xthread;
-        }
-
-       /* Not selectable; use ios() */
-       int selectable() const { return -1; }
-       void set_timer (boost::function<framecnt_t (void)>&);
-
-       static void set_process_thread (pthread_t);
-       static pthread_t get_process_thread () { return _process_thread; }
-       static bool is_process_thread();
-
-  private:
-       bool                    _currently_in_cycle;
-        MIDI::timestamp_t       _last_write_timestamp;
-       bool                    have_timer;
-       boost::function<framecnt_t (void)> timer;
-       RingBuffer< Evoral::Event<double> > output_fifo;
-        EventRingBuffer<MIDI::timestamp_t> input_fifo;
-        Glib::Threads::Mutex output_fifo_lock;
-       CrossThreadChannel _xthread;
-
-       int create_port ();
-
-       /** Channel used to signal to the MidiControlUI that input has arrived */
-
-       std::string _connections;
-       PBD::ScopedConnection connect_connection;
-       PBD::ScopedConnection halt_connection;
-       void jack_halted ();
-       void make_connections ();
-       void init (std::string const &, Flags);
-
-       void flush_output_fifo (pframes_t);
-
-       static pthread_t _process_thread;
+       public:
+               AsyncMIDIPort (std::string const &, PortFlags);
+               ~AsyncMIDIPort ();
+
+               /* called from an RT context */
+
+               void cycle_start (pframes_t nframes);
+               void cycle_end (pframes_t nframes);
+
+               /* called from non-RT context */
+               void parse (framecnt_t timestamp);
+               int write (const MIDI::byte *msg, size_t msglen, MIDI::timestamp_t timestamp);
+               int read (MIDI::byte *buf, size_t bufsize);
+               /* waits for output to be cleared */
+               void drain (int check_interval_usecs, int total_usecs_to_wait);
+
+               /* clears async request communication channel */
+               void clear () {
+                       _xthread.drain ();
+               }
+
+               CrossThreadChannel& xthread() {
+                       return _xthread;
+               }
+
+               /* Not selectable; use ios() */
+               int selectable() const { return -1; }
+               void set_timer (boost::function<framecnt_t (void)>&);
+
+               static void set_process_thread (pthread_t);
+               static pthread_t get_process_thread () { return _process_thread; }
+               static bool is_process_thread();
+
+       private:
+               bool                    _currently_in_cycle;
+               MIDI::timestamp_t       _last_write_timestamp;
+               bool                    have_timer;
+               boost::function<framecnt_t (void)> timer;
+               RingBuffer< Evoral::Event<double> > output_fifo;
+               EventRingBuffer<MIDI::timestamp_t> input_fifo;
+               Glib::Threads::Mutex output_fifo_lock;
+               CrossThreadChannel _xthread;
+
+               int create_port ();
+
+               /** Channel used to signal to the MidiControlUI that input has arrived */
+
+               std::string _connections;
+               PBD::ScopedConnection connect_connection;
+               PBD::ScopedConnection halt_connection;
+               void jack_halted ();
+               void make_connections ();
+               void init (std::string const &, Flags);
+
+               void flush_output_fifo (pframes_t);
+
+               static pthread_t _process_thread;
 };
 
 } // namespace ARDOUR