# requests msg accept = 0 { serial: u32, mime_type: optstr, } msg receive = 1 { mime_type: str, fd: fd, } msg destroy = 2 { } msg finish = 3 { } msg set_actions = 4 { dnd_actions: u32, preferred_action: u32, } # events msg offer = 0 { mime_type: str, } msg source_actions = 1 { source_actions: u32, } msg action = 2 { dnd_action: u32, }