-int
-IO::set_name (string name, void* src)
-{
- if (name == _name) {
- return 0;
- }
-
- for (PortSet::iterator i = _inputs.begin(); i != _inputs.end(); ++i) {
- string current_name = i->short_name();
- current_name.replace (current_name.find (_name), _name.length(), name);
- i->set_name (current_name);
- }
-
- for (PortSet::iterator i = _outputs.begin(); i != _outputs.end(); ++i) {
- string current_name = i->short_name();
- current_name.replace (current_name.find (_name), _name.length(), name);
- i->set_name (current_name);
- }
-
- _name = name;
- name_changed (src); /* EMIT SIGNAL */
-
- return 0;
-}
-
-void
-IO::set_input_minimum (int n)
-{
- if (n < 0)
- _input_minimum = ChanCount::ZERO;
- else
- _input_minimum = ChanCount(_default_type, n);
-}
-
-void
-IO::set_input_maximum (int n)
-{
- if (n < 0)
- _input_maximum = ChanCount::INFINITE;
- else
- _input_maximum = ChanCount(_default_type, n);
-}
-
-void
-IO::set_output_minimum (int n)
-{
- if (n < 0)
- _output_minimum = ChanCount::ZERO;
- else
- _output_minimum = ChanCount(_default_type, n);
-}
-
-void
-IO::set_output_maximum (int n)
-{
- if (n < 0)
- _output_maximum = ChanCount::INFINITE;
- else
- _output_maximum = ChanCount(_default_type, n);
-}
-
-void
-IO::set_input_minimum (ChanCount n)
-{
- _input_minimum = n;
-}
-
-void
-IO::set_input_maximum (ChanCount n)
-{
- _input_maximum = n;
-}
-
-void
-IO::set_output_minimum (ChanCount n)
-{
- _output_minimum = n;
-}
-
-void
-IO::set_output_maximum (ChanCount n)
-{
- _output_maximum = n;
-}
-
-void
-IO::set_port_latency (jack_nframes_t nframes)