aboutsummaryrefslogtreecommitdiffhomepage
path: root/backends/rtpmidi.h
diff options
context:
space:
mode:
authorcbdev <cb@cbcdn.com>2020-04-11 18:40:39 +0200
committercbdev <cb@cbcdn.com>2020-04-11 18:40:39 +0200
commitb53092ac95fa25d0e6e4e4fc3de9531f43038c4f (patch)
tree8f0c94ca2aef6e1ad33ed1fe84bc18dd598ad9db /backends/rtpmidi.h
parentc52f3d7f48daaaed52277363beb8325e67d67469 (diff)
downloadmidimonster-b53092ac95fa25d0e6e4e4fc3de9531f43038c4f.tar.gz
midimonster-b53092ac95fa25d0e6e4e4fc3de9531f43038c4f.tar.bz2
midimonster-b53092ac95fa25d0e6e4e4fc3de9531f43038c4f.zip
Use local interface addresses for mDNS announce
Diffstat (limited to 'backends/rtpmidi.h')
-rw-r--r--backends/rtpmidi.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/backends/rtpmidi.h b/backends/rtpmidi.h
index 631c45a..9d2c40a 100644
--- a/backends/rtpmidi.h
+++ b/backends/rtpmidi.h
@@ -92,6 +92,12 @@ typedef struct /*rtpmidi_announced_instance*/ {
char** invite;
} rtpmidi_announce;
+typedef struct /*_rtpmidi_addr*/ {
+ int family;
+ //this is actually a fair bit too big, but whatever
+ uint8_t addr[sizeof(struct sockaddr_storage)];
+} rtpmidi_addr;
+
enum applemidi_command {
apple_invite = 0x494E, //IN
apple_accept = 0x4F4B, //OK