MCPcopy Create free account
hub / github.com/celtera/libremidi / open_virtual_port

Method open_virtual_port

include/libremidi/midi_in.cpp:331–344  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

329}
330
331LIBREMIDI_INLINE
332stdx::error midi_in::open_virtual_port(std::string_view portName)
333{
334 if (auto err = m_impl->is_client_open(); err != stdx::error{})
335 return std::errc::not_connected;
336
337 if (m_impl->is_port_open())
338 return std::errc::operation_not_supported;
339
340 auto ret = m_impl->open_virtual_port(portName);
341 if (ret == stdx::error{})
342 m_impl->port_open_ = true;
343 return ret;
344}
345
346LIBREMIDI_INLINE
347stdx::error midi_in::close_port()

Callers 13

NB_MODULEFunction · 0.45
midi_out.cppFile · 0.45
midi_in.cppFile · 0.45
my_appMethod · 0.45
my_appMethod · 0.45
mainFunction · 0.45
my_appMethod · 0.45
open_portMethod · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
libremidi_midi_in_newFunction · 0.45

Calls 1

is_port_openMethod · 0.45

Tested by

no test coverage detected