Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/davidmoreno/rtpmidid
/ types & classes
Types & classes
149 in github.com/davidmoreno/rtpmidid
⨍
Functions
612
◇
Types & classes
149
↓ 42 callers
Class
exception
include/rtpmidid/exceptions.hpp:27
↓ 11 callers
Class
network_address_list_t
include/rtpmidid/networkaddress.hpp:103
↓ 9 callers
Class
ini_exception
include/rtpmidid/exceptions.hpp:52
↓ 7 callers
Class
mididata_t
src/mididata.hpp:24
↓ 6 callers
Class
ensure_get_ticks
Waits a little to check we get evetns, and if not, fail.
tests/test_rtpmidid.cpp:271
↓ 6 callers
Class
port_t
src/aseq.hpp:32
↓ 5 callers
Class
io_bytes_reader
src/network_rtpmidi_peer.hpp:26
↓ 5 callers
Enum
status_e
include/rtpmidid/rtppeer.hpp:56
↓ 4 callers
Class
network_address_t
include/rtpmidid/networkaddress.hpp:30
↓ 3 callers
Class
connection_t
src/aseq.hpp:52
↓ 3 callers
Class
io_bytes_writer
include/rtpmidid/iobytes.hpp:33
↓ 3 callers
Class
listener_t
include/rtpmidid/poller.hpp:45
↓ 3 callers
Class
packet_t
include/rtpmidid/packet.hpp:36
↓ 2 callers
Class
Connection
cli/rtpmidid-cli.py:15
↓ 2 callers
Class
ServerAB
tests/test_rtpmidid.cpp:301
↓ 2 callers
Class
bad_midi_packet
include/rtpmidid/rtppeer.hpp:38
↓ 2 callers
Class
bad_sysex_exception
include/rtpmidid/rtppeer.hpp:32
↓ 2 callers
Class
control_socket_t
src/control_socket.hpp:32
↓ 2 callers
Class
iterator_t
include/rtpmidid/networkaddress.hpp:118
↓ 2 callers
Class
packet_midi_t
* 0 1 2 3 * 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 * +-+-
include/rtpmidid/rtpmidipacket.hpp:77
↓ 2 callers
Class
packet_t
src/midi_normalizer.hpp:25
↓ 2 callers
Class
rtpclient_t
src/factory.hpp:27
↓ 1 callers
Class
IniReader
src/ini.hpp:26
↓ 1 callers
Class
StateMachine
scripts/statemachine_to_cpp.py:10
↓ 1 callers
Class
Top
cli/rtpmidid-cli.py:128
↓ 1 callers
Class
alsa_connect_exception
src/aseq.hpp:162
↓ 1 callers
Enum
commands_e
include/rtpmidid/rtppeer.hpp:48
↓ 1 callers
Class
connection_t
include/rtpmidid/signal.hpp:35
↓ 1 callers
Class
midi_event_t
include/rtpmidid/rtpmidipacket.hpp:31
↓ 1 callers
Class
network_exception
include/rtpmidid/exceptions.hpp:41
↓ 1 callers
Class
not_implemented
include/rtpmidid/exceptions.hpp:37
↓ 1 callers
Class
packet_command_t
include/rtpmidid/rtpmidipacket.hpp:162
↓ 1 callers
Class
timer_t
include/rtpmidid/poller.hpp:44
Class
AvahiClient
include/rtpmidid/mdns_rtpmidi.hpp:30
Class
AvahiEntryGroup
include/rtpmidid/mdns_rtpmidi.hpp:33
Class
AvahiPoll
include/rtpmidid/mdns_rtpmidi.hpp:32
Class
AvahiServiceBrowser
include/rtpmidid/mdns_rtpmidi.hpp:34
Class
AvahiTimeout
lib/mdns_rtpmidi.cpp:38
Class
AvahiWatch
lib/mdns_rtpmidi.cpp:44
Class
HwAutoAnnounce
src/hwautoannounce.hpp:26
Class
Tabs
cli/rtpmidid-cli.py:160
Class
addrinfo
include/rtpmidid/rtpclient.hpp:32
Class
alsa_announce_t
src/settings.hpp:45
Class
alsa_hw_auto_export_t
src/settings.hpp:69
Enum
alsa_hw_auto_export_type_e
src/settings.hpp:61
Class
announcement_t
include/rtpmidid/mdns_rtpmidi.hpp:42
Class
argument_t
src/argv.cpp:57
Class
aseq_t
src/rtpmidiremotehandler.hpp:26
Class
aseq_t
src/factory.hpp:31
Class
aseq_t
src/aseq.hpp:29
Class
aseq_t
src/network_rtpmidi_multi_listener.hpp:26
Class
average_and_stddev_t
include/rtpmidid/stats.hpp:43
Class
browse_callback_s
include/rtpmidid/mdns_rtpmidi.hpp:38
Class
client_t
src/control_socket.hpp:35
Enum
client_type_e
src/aseq.hpp:89
Enum
command_e
include/rtpmidid/rtpmidipacket.hpp:141
Class
command_t
src/control_socket.cpp:176
Class
connect_to_t
src/settings.hpp:49
Class
endpoint_t
include/rtpmidid/rtpclient.hpp:46
Class
epoll_event
lib/poller.cpp:85
Enum
event_e
include/rtpmidid/rtpclient_statemachine.hpp:24
Class
hash<rtpmididns::aseq_t::port_t>
src/aseq.hpp:171
Class
io_bytes
include/rtpmidid/rtppeer.hpp:30
Class
io_bytes
* @short iobuffer to read and write bin data. * * It always references an external buffer, normally stack allocated, and * does NOT manage the buff
include/rtpmidid/iobytes.hpp:47
Class
io_bytes_managed
include/rtpmidid/iobytes.hpp:332
Class
io_bytes_reader
src/network_rtpmidi_client.hpp:26
Class
io_bytes_reader
include/rtpmidid/rtppeer.hpp:29
Class
io_bytes_reader
include/rtpmidid/iobytes.hpp:32
Class
io_bytes_static
include/rtpmidid/iobytes.hpp:314
Class
io_bytes_writer_static
include/rtpmidid/iobytes.hpp:321
Class
iterator_t
include/rtpmidid/rtpmidipacket.hpp:43
Class
known_remote_peer_t
src/rtpmidiremotehandler.hpp:35
Class
local_alsa_listener_t
* @short A local ALSA port waiting for connections. When connected connects to * a remote rtpmidi. * * The connection is empty, but if we connect t
src/local_alsa_listener.hpp:39
Class
local_alsa_multi_listener_t
* @short Just the exported Network entry point (`ALSA / Network`) * * This is the ALSA `Network` port, which has these functionalities: * * * New
src/local_alsa_multi_listener.hpp:46
Class
local_alsa_peer_t
* @short ALSA port that just receives data and send to another midipeer_t */
src/local_alsa_peer.hpp:28
Class
local_rawmidi_peer_t
* @short ALSA port that just receives data and send to another midipeer_t */
src/local_rawmidi_peer.hpp:31
Enum
logger_level_t
include/rtpmidid/logger.hpp:27
Class
logger_t
include/rtpmidid/logger.hpp:39
Class
main_t
src/main.cpp:61
Class
mdns_rtpmidi_t
src/control_socket.hpp:28
Class
mdns_rtpmidi_t
include/rtpmidid/mdns_rtpmidi.hpp:52
Class
metronome_t
tests/test_rtpmidid.cpp:138
Class
midi_event_list_t
include/rtpmidid/rtpmidipacket.hpp:41
Class
midi_normalizer_t
src/midi_normalizer.hpp:29
Class
mididata_t
src/midirouter.hpp:31
Class
mididata_t
src/midipeer.hpp:33
Class
mididata_to_alsaevents_t
* @short This class allows to feed midi data and loops over the given function * * As the midi data can be partial, it keeps some state to allow sev
src/aseq.hpp:143
Enum
midipeer_event_e
src/midipeer.hpp:36
Class
midipeer_t
src/rtpmidiremotehandler.hpp:27
Class
midipeer_t
src/factory.hpp:33
Class
midipeer_t
src/midirouter.hpp:32
Class
midipeer_t
* @short Any peer that can read and write midi * * Must be inherited by the real clients */
src/midipeer.hpp:64
Class
midirouter_t
src/rtpmidiremotehandler.hpp:25
Class
midirouter_t
src/factory.hpp:32
Class
midirouter_t
src/midirouter.hpp:42
Class
midirouter_t
src/midipeer.hpp:34
Class
midirouter_t
src/network_rtpmidi_multi_listener.hpp:27
Class
network_rtpmidi_client_t
* @short A remote peer connection * * Just does the basic communication with the given remote peer. * * Data from network to the peer is managed s
src/network_rtpmidi_client.hpp:39
Class
network_rtpmidi_listener_t
* @short Creates a new rtpmidi server, all connections share the data bus * * The idea is that ALSA connected a port to Network, so we export the rt
src/network_rtpmidi_listener.hpp:36
Class
network_rtpmidi_multi_listener_t
* @short A rtpmidi server that creates local listen ALSA ports * * This midipeer does not actually send or receive data, but creates * a local ALSA
src/network_rtpmidi_multi_listener.hpp:35
next →
1–100 of 149, ranked by callers