mummel 0.1.0-alpha.0

Mumble voice chat protocol

This is a set of libraries that encode and decode Mumble protocol messages (https://www.mumble.info).

This is early work. The messages themselves are working and a demo client is included that can set a channel description.

$ akku update
$ akku install mummel
$ .akku/env
Authors

Göran Weinholt

Homepage

Information missing.

License

GPL-3.0-or-later

Dependencies

^0.8.1-akku
^0.1.0-alpha.1

Source code

https://gitlab.com/weinholt/mummel.git git
cbc1b663b176ed964ff70f72c01f4dcc234611a5

Package contents

  • (MumbleProto Version) R6
    • → Version-builder-version set-Version-builder-version! has-Version-builder-version? clear-Version-builder-version! Version-builder-release set-Version-builder-release! has-Version-builder-release? clear-Version-builder-release! Version-builder-os set-Version-builder-os! has-Version-builder-os? clear-Version-builder-os! Version-builder-os_version set-Version-builder-os_version! has-Version-builder-os_version? clear-Version-builder-os_version! clear-Version-builder-extension! has-Version-builder-extension? set-Version-builder-extension! Version-builder-extension Version-builder-build Version-builder? make-Version-builder Version-version has-Version-version? Version-release has-Version-release? Version-os has-Version-os? Version-os_version has-Version-os_version? has-Version-extension? Version-extension Version-read Version-write Version?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto UDPTunnel) R6
    • → UDPTunnel-builder-packet set-UDPTunnel-builder-packet! has-UDPTunnel-builder-packet? clear-UDPTunnel-builder-packet! clear-UDPTunnel-builder-extension! has-UDPTunnel-builder-extension? set-UDPTunnel-builder-extension! UDPTunnel-builder-extension UDPTunnel-builder-build UDPTunnel-builder? make-UDPTunnel-builder UDPTunnel-packet has-UDPTunnel-extension? UDPTunnel-extension UDPTunnel-read UDPTunnel-write UDPTunnel?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto Authenticate) R6
    • → Authenticate-builder-username set-Authenticate-builder-username! has-Authenticate-builder-username? clear-Authenticate-builder-username! Authenticate-builder-password set-Authenticate-builder-password! has-Authenticate-builder-password? clear-Authenticate-builder-password! Authenticate-builder-tokens set-Authenticate-builder-tokens! clear-Authenticate-builder-tokens! Authenticate-builder-celt_versions set-Authenticate-builder-celt_versions! clear-Authenticate-builder-celt_versions! Authenticate-builder-opus set-Authenticate-builder-opus! has-Authenticate-builder-opus? clear-Authenticate-builder-opus! clear-Authenticate-builder-extension! has-Authenticate-builder-extension? set-Authenticate-builder-extension! Authenticate-builder-extension Authenticate-builder-build Authenticate-builder? make-Authenticate-builder Authenticate-username has-Authenticate-username? Authenticate-password has-Authenticate-password? Authenticate-tokens Authenticate-celt_versions Authenticate-opus has-Authenticate-opus? has-Authenticate-extension? Authenticate-extension Authenticate-read Authenticate-write Authenticate?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto Ping) R6
    • → Ping-builder-timestamp set-Ping-builder-timestamp! has-Ping-builder-timestamp? clear-Ping-builder-timestamp! Ping-builder-good set-Ping-builder-good! has-Ping-builder-good? clear-Ping-builder-good! Ping-builder-late set-Ping-builder-late! has-Ping-builder-late? clear-Ping-builder-late! Ping-builder-lost set-Ping-builder-lost! has-Ping-builder-lost? clear-Ping-builder-lost! Ping-builder-resync set-Ping-builder-resync! has-Ping-builder-resync? clear-Ping-builder-resync! Ping-builder-udp_packets set-Ping-builder-udp_packets! has-Ping-builder-udp_packets? clear-Ping-builder-udp_packets! Ping-builder-tcp_packets set-Ping-builder-tcp_packets! has-Ping-builder-tcp_packets? clear-Ping-builder-tcp_packets! Ping-builder-udp_ping_avg set-Ping-builder-udp_ping_avg! has-Ping-builder-udp_ping_avg? clear-Ping-builder-udp_ping_avg! Ping-builder-udp_ping_var set-Ping-builder-udp_ping_var! has-Ping-builder-udp_ping_var? clear-Ping-builder-udp_ping_var! Ping-builder-tcp_ping_avg set-Ping-builder-tcp_ping_avg! has-Ping-builder-tcp_ping_avg? clear-Ping-builder-tcp_ping_avg! Ping-builder-tcp_ping_var set-Ping-builder-tcp_ping_var! has-Ping-builder-tcp_ping_var? clear-Ping-builder-tcp_ping_var! clear-Ping-builder-extension! has-Ping-builder-extension? set-Ping-builder-extension! Ping-builder-extension Ping-builder-build Ping-builder? make-Ping-builder Ping-timestamp has-Ping-timestamp? Ping-good has-Ping-good? Ping-late has-Ping-late? Ping-lost has-Ping-lost? Ping-resync has-Ping-resync? Ping-udp_packets has-Ping-udp_packets? Ping-tcp_packets has-Ping-tcp_packets? Ping-udp_ping_avg has-Ping-udp_ping_avg? Ping-udp_ping_var has-Ping-udp_ping_var? Ping-tcp_ping_avg has-Ping-tcp_ping_avg? Ping-tcp_ping_var has-Ping-tcp_ping_var? has-Ping-extension? Ping-extension Ping-read Ping-write Ping?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto Reject) R6
    • → make-Reject-RejectType Reject-RejectType? Reject-RejectType Reject-builder-type set-Reject-builder-type! has-Reject-builder-type? clear-Reject-builder-type! Reject-builder-reason set-Reject-builder-reason! has-Reject-builder-reason? clear-Reject-builder-reason! clear-Reject-builder-extension! has-Reject-builder-extension? set-Reject-builder-extension! Reject-builder-extension Reject-builder-build Reject-builder? make-Reject-builder Reject-type has-Reject-type? Reject-reason has-Reject-reason? has-Reject-extension? Reject-extension Reject-read Reject-write Reject?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto ServerSync) R6
    • → ServerSync-builder-session set-ServerSync-builder-session! has-ServerSync-builder-session? clear-ServerSync-builder-session! ServerSync-builder-max_bandwidth set-ServerSync-builder-max_bandwidth! has-ServerSync-builder-max_bandwidth? clear-ServerSync-builder-max_bandwidth! ServerSync-builder-welcome_text set-ServerSync-builder-welcome_text! has-ServerSync-builder-welcome_text? clear-ServerSync-builder-welcome_text! ServerSync-builder-permissions set-ServerSync-builder-permissions! has-ServerSync-builder-permissions? clear-ServerSync-builder-permissions! clear-ServerSync-builder-extension! has-ServerSync-builder-extension? set-ServerSync-builder-extension! ServerSync-builder-extension ServerSync-builder-build ServerSync-builder? make-ServerSync-builder ServerSync-session has-ServerSync-session? ServerSync-max_bandwidth has-ServerSync-max_bandwidth? ServerSync-welcome_text has-ServerSync-welcome_text? ServerSync-permissions has-ServerSync-permissions? has-ServerSync-extension? ServerSync-extension ServerSync-read ServerSync-write ServerSync?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto ChannelRemove) R6
    • → ChannelRemove-builder-channel_id set-ChannelRemove-builder-channel_id! has-ChannelRemove-builder-channel_id? clear-ChannelRemove-builder-channel_id! clear-ChannelRemove-builder-extension! has-ChannelRemove-builder-extension? set-ChannelRemove-builder-extension! ChannelRemove-builder-extension ChannelRemove-builder-build ChannelRemove-builder? make-ChannelRemove-builder ChannelRemove-channel_id has-ChannelRemove-extension? ChannelRemove-extension ChannelRemove-read ChannelRemove-write ChannelRemove?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto ChannelState) R6
    • → ChannelState-builder-channel_id set-ChannelState-builder-channel_id! has-ChannelState-builder-channel_id? clear-ChannelState-builder-channel_id! ChannelState-builder-parent set-ChannelState-builder-parent! has-ChannelState-builder-parent? clear-ChannelState-builder-parent! ChannelState-builder-name set-ChannelState-builder-name! has-ChannelState-builder-name? clear-ChannelState-builder-name! ChannelState-builder-links set-ChannelState-builder-links! clear-ChannelState-builder-links! ChannelState-builder-description set-ChannelState-builder-description! has-ChannelState-builder-description? clear-ChannelState-builder-description! ChannelState-builder-links_add set-ChannelState-builder-links_add! clear-ChannelState-builder-links_add! ChannelState-builder-links_remove set-ChannelState-builder-links_remove! clear-ChannelState-builder-links_remove! ChannelState-builder-temporary set-ChannelState-builder-temporary! has-ChannelState-builder-temporary? clear-ChannelState-builder-temporary! ChannelState-builder-position set-ChannelState-builder-position! has-ChannelState-builder-position? clear-ChannelState-builder-position! ChannelState-builder-description_hash set-ChannelState-builder-description_hash! has-ChannelState-builder-description_hash? clear-ChannelState-builder-description_hash! ChannelState-builder-max_users set-ChannelState-builder-max_users! has-ChannelState-builder-max_users? clear-ChannelState-builder-max_users! clear-ChannelState-builder-extension! has-ChannelState-builder-extension? set-ChannelState-builder-extension! ChannelState-builder-extension ChannelState-builder-build ChannelState-builder? make-ChannelState-builder ChannelState-channel_id has-ChannelState-channel_id? ChannelState-parent has-ChannelState-parent? ChannelState-name has-ChannelState-name? ChannelState-links ChannelState-description has-ChannelState-description? ChannelState-links_add ChannelState-links_remove ChannelState-temporary has-ChannelState-temporary? ChannelState-position has-ChannelState-position? ChannelState-description_hash has-ChannelState-description_hash? ChannelState-max_users has-ChannelState-max_users? has-ChannelState-extension? ChannelState-extension ChannelState-read ChannelState-write ChannelState?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto UserRemove) R6
    • → UserRemove-builder-session set-UserRemove-builder-session! has-UserRemove-builder-session? clear-UserRemove-builder-session! UserRemove-builder-actor set-UserRemove-builder-actor! has-UserRemove-builder-actor? clear-UserRemove-builder-actor! UserRemove-builder-reason set-UserRemove-builder-reason! has-UserRemove-builder-reason? clear-UserRemove-builder-reason! UserRemove-builder-ban set-UserRemove-builder-ban! has-UserRemove-builder-ban? clear-UserRemove-builder-ban! clear-UserRemove-builder-extension! has-UserRemove-builder-extension? set-UserRemove-builder-extension! UserRemove-builder-extension UserRemove-builder-build UserRemove-builder? make-UserRemove-builder UserRemove-session UserRemove-actor has-UserRemove-actor? UserRemove-reason has-UserRemove-reason? UserRemove-ban has-UserRemove-ban? has-UserRemove-extension? UserRemove-extension UserRemove-read UserRemove-write UserRemove?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto UserState) R6
    • → UserState-builder-session set-UserState-builder-session! has-UserState-builder-session? clear-UserState-builder-session! UserState-builder-actor set-UserState-builder-actor! has-UserState-builder-actor? clear-UserState-builder-actor! UserState-builder-name set-UserState-builder-name! has-UserState-builder-name? clear-UserState-builder-name! UserState-builder-user_id set-UserState-builder-user_id! has-UserState-builder-user_id? clear-UserState-builder-user_id! UserState-builder-channel_id set-UserState-builder-channel_id! has-UserState-builder-channel_id? clear-UserState-builder-channel_id! UserState-builder-mute set-UserState-builder-mute! has-UserState-builder-mute? clear-UserState-builder-mute! UserState-builder-deaf set-UserState-builder-deaf! has-UserState-builder-deaf? clear-UserState-builder-deaf! UserState-builder-suppress set-UserState-builder-suppress! has-UserState-builder-suppress? clear-UserState-builder-suppress! UserState-builder-self_mute set-UserState-builder-self_mute! has-UserState-builder-self_mute? clear-UserState-builder-self_mute! UserState-builder-self_deaf set-UserState-builder-self_deaf! has-UserState-builder-self_deaf? clear-UserState-builder-self_deaf! UserState-builder-texture set-UserState-builder-texture! has-UserState-builder-texture? clear-UserState-builder-texture! UserState-builder-plugin_context set-UserState-builder-plugin_context! has-UserState-builder-plugin_context? clear-UserState-builder-plugin_context! UserState-builder-plugin_identity set-UserState-builder-plugin_identity! has-UserState-builder-plugin_identity? clear-UserState-builder-plugin_identity! UserState-builder-comment set-UserState-builder-comment! has-UserState-builder-comment? clear-UserState-builder-comment! UserState-builder-hash set-UserState-builder-hash! has-UserState-builder-hash? clear-UserState-builder-hash! UserState-builder-comment_hash set-UserState-builder-comment_hash! has-UserState-builder-comment_hash? clear-UserState-builder-comment_hash! UserState-builder-texture_hash set-UserState-builder-texture_hash! has-UserState-builder-texture_hash? clear-UserState-builder-texture_hash! UserState-builder-priority_speaker set-UserState-builder-priority_speaker! has-UserState-builder-priority_speaker? clear-UserState-builder-priority_speaker! UserState-builder-recording set-UserState-builder-recording! has-UserState-builder-recording? clear-UserState-builder-recording! clear-UserState-builder-extension! has-UserState-builder-extension? set-UserState-builder-extension! UserState-builder-extension UserState-builder-build UserState-builder? make-UserState-builder UserState-session has-UserState-session? UserState-actor has-UserState-actor? UserState-name has-UserState-name? UserState-user_id has-UserState-user_id? UserState-channel_id has-UserState-channel_id? UserState-mute has-UserState-mute? UserState-deaf has-UserState-deaf? UserState-suppress has-UserState-suppress? UserState-self_mute has-UserState-self_mute? UserState-self_deaf has-UserState-self_deaf? UserState-texture has-UserState-texture? UserState-plugin_context has-UserState-plugin_context? UserState-plugin_identity has-UserState-plugin_identity? UserState-comment has-UserState-comment? UserState-hash has-UserState-hash? UserState-comment_hash has-UserState-comment_hash? UserState-texture_hash has-UserState-texture_hash? UserState-priority_speaker has-UserState-priority_speaker? UserState-recording has-UserState-recording? has-UserState-extension? UserState-extension UserState-read UserState-write UserState?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto BanList) R6
    • → BanList-BanEntry-builder-address set-BanList-BanEntry-builder-address! has-BanList-BanEntry-builder-address? clear-BanList-BanEntry-builder-address! BanList-BanEntry-builder-mask set-BanList-BanEntry-builder-mask! has-BanList-BanEntry-builder-mask? clear-BanList-BanEntry-builder-mask! BanList-BanEntry-builder-name set-BanList-BanEntry-builder-name! has-BanList-BanEntry-builder-name? clear-BanList-BanEntry-builder-name! BanList-BanEntry-builder-hash set-BanList-BanEntry-builder-hash! has-BanList-BanEntry-builder-hash? clear-BanList-BanEntry-builder-hash! BanList-BanEntry-builder-reason set-BanList-BanEntry-builder-reason! has-BanList-BanEntry-builder-reason? clear-BanList-BanEntry-builder-reason! BanList-BanEntry-builder-start set-BanList-BanEntry-builder-start! has-BanList-BanEntry-builder-start? clear-BanList-BanEntry-builder-start! BanList-BanEntry-builder-duration set-BanList-BanEntry-builder-duration! has-BanList-BanEntry-builder-duration? clear-BanList-BanEntry-builder-duration! clear-BanList-BanEntry-builder-extension! has-BanList-BanEntry-builder-extension? set-BanList-BanEntry-builder-extension! BanList-BanEntry-builder-extension BanList-BanEntry-builder-build BanList-BanEntry-builder? make-BanList-BanEntry-builder BanList-BanEntry-address BanList-BanEntry-mask BanList-BanEntry-name has-BanList-BanEntry-name? BanList-BanEntry-hash has-BanList-BanEntry-hash? BanList-BanEntry-reason has-BanList-BanEntry-reason? BanList-BanEntry-start has-BanList-BanEntry-start? BanList-BanEntry-duration has-BanList-BanEntry-duration? has-BanList-BanEntry-extension? BanList-BanEntry-extension BanList-BanEntry-read BanList-BanEntry-write BanList-BanEntry? BanList-builder-bans set-BanList-builder-bans! clear-BanList-builder-bans! BanList-builder-query set-BanList-builder-query! has-BanList-builder-query? clear-BanList-builder-query! clear-BanList-builder-extension! has-BanList-builder-extension? set-BanList-builder-extension! BanList-builder-extension BanList-builder-build BanList-builder? make-BanList-builder BanList-bans BanList-query has-BanList-query? has-BanList-extension? BanList-extension BanList-read BanList-write BanList?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto TextMessage) R6
    • → TextMessage-builder-actor set-TextMessage-builder-actor! has-TextMessage-builder-actor? clear-TextMessage-builder-actor! TextMessage-builder-session set-TextMessage-builder-session! clear-TextMessage-builder-session! TextMessage-builder-channel_id set-TextMessage-builder-channel_id! clear-TextMessage-builder-channel_id! TextMessage-builder-tree_id set-TextMessage-builder-tree_id! clear-TextMessage-builder-tree_id! TextMessage-builder-message set-TextMessage-builder-message! has-TextMessage-builder-message? clear-TextMessage-builder-message! clear-TextMessage-builder-extension! has-TextMessage-builder-extension? set-TextMessage-builder-extension! TextMessage-builder-extension TextMessage-builder-build TextMessage-builder? make-TextMessage-builder TextMessage-actor has-TextMessage-actor? TextMessage-session TextMessage-channel_id TextMessage-tree_id TextMessage-message has-TextMessage-extension? TextMessage-extension TextMessage-read TextMessage-write TextMessage?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto PermissionDenied) R6
    • → make-PermissionDenied-DenyType PermissionDenied-DenyType? PermissionDenied-DenyType PermissionDenied-builder-permission set-PermissionDenied-builder-permission! has-PermissionDenied-builder-permission? clear-PermissionDenied-builder-permission! PermissionDenied-builder-channel_id set-PermissionDenied-builder-channel_id! has-PermissionDenied-builder-channel_id? clear-PermissionDenied-builder-channel_id! PermissionDenied-builder-session set-PermissionDenied-builder-session! has-PermissionDenied-builder-session? clear-PermissionDenied-builder-session! PermissionDenied-builder-reason set-PermissionDenied-builder-reason! has-PermissionDenied-builder-reason? clear-PermissionDenied-builder-reason! PermissionDenied-builder-type set-PermissionDenied-builder-type! has-PermissionDenied-builder-type? clear-PermissionDenied-builder-type! PermissionDenied-builder-name set-PermissionDenied-builder-name! has-PermissionDenied-builder-name? clear-PermissionDenied-builder-name! clear-PermissionDenied-builder-extension! has-PermissionDenied-builder-extension? set-PermissionDenied-builder-extension! PermissionDenied-builder-extension PermissionDenied-builder-build PermissionDenied-builder? make-PermissionDenied-builder PermissionDenied-permission has-PermissionDenied-permission? PermissionDenied-channel_id has-PermissionDenied-channel_id? PermissionDenied-session has-PermissionDenied-session? PermissionDenied-reason has-PermissionDenied-reason? PermissionDenied-type has-PermissionDenied-type? PermissionDenied-name has-PermissionDenied-name? has-PermissionDenied-extension? PermissionDenied-extension PermissionDenied-read PermissionDenied-write PermissionDenied?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto ACL) R6
    • → ACL-ChanGroup-builder-name set-ACL-ChanGroup-builder-name! has-ACL-ChanGroup-builder-name? clear-ACL-ChanGroup-builder-name! ACL-ChanGroup-builder-inherited set-ACL-ChanGroup-builder-inherited! has-ACL-ChanGroup-builder-inherited? clear-ACL-ChanGroup-builder-inherited! ACL-ChanGroup-builder-inherit set-ACL-ChanGroup-builder-inherit! has-ACL-ChanGroup-builder-inherit? clear-ACL-ChanGroup-builder-inherit! ACL-ChanGroup-builder-inheritable set-ACL-ChanGroup-builder-inheritable! has-ACL-ChanGroup-builder-inheritable? clear-ACL-ChanGroup-builder-inheritable! ACL-ChanGroup-builder-add set-ACL-ChanGroup-builder-add! clear-ACL-ChanGroup-builder-add! ACL-ChanGroup-builder-remove set-ACL-ChanGroup-builder-remove! clear-ACL-ChanGroup-builder-remove! ACL-ChanGroup-builder-inherited_members set-ACL-ChanGroup-builder-inherited_members! clear-ACL-ChanGroup-builder-inherited_members! clear-ACL-ChanGroup-builder-extension! has-ACL-ChanGroup-builder-extension? set-ACL-ChanGroup-builder-extension! ACL-ChanGroup-builder-extension ACL-ChanGroup-builder-build ACL-ChanGroup-builder? make-ACL-ChanGroup-builder ACL-ChanGroup-name ACL-ChanGroup-inherited has-ACL-ChanGroup-inherited? ACL-ChanGroup-inherit has-ACL-ChanGroup-inherit? ACL-ChanGroup-inheritable has-ACL-ChanGroup-inheritable? ACL-ChanGroup-add ACL-ChanGroup-remove ACL-ChanGroup-inherited_members has-ACL-ChanGroup-extension? ACL-ChanGroup-extension ACL-ChanGroup-read ACL-ChanGroup-write ACL-ChanGroup? ACL-ChanACL-builder-apply_here set-ACL-ChanACL-builder-apply_here! has-ACL-ChanACL-builder-apply_here? clear-ACL-ChanACL-builder-apply_here! ACL-ChanACL-builder-apply_subs set-ACL-ChanACL-builder-apply_subs! has-ACL-ChanACL-builder-apply_subs? clear-ACL-ChanACL-builder-apply_subs! ACL-ChanACL-builder-inherited set-ACL-ChanACL-builder-inherited! has-ACL-ChanACL-builder-inherited? clear-ACL-ChanACL-builder-inherited! ACL-ChanACL-builder-user_id set-ACL-ChanACL-builder-user_id! has-ACL-ChanACL-builder-user_id? clear-ACL-ChanACL-builder-user_id! ACL-ChanACL-builder-group set-ACL-ChanACL-builder-group! has-ACL-ChanACL-builder-group? clear-ACL-ChanACL-builder-group! ACL-ChanACL-builder-grant set-ACL-ChanACL-builder-grant! has-ACL-ChanACL-builder-grant? clear-ACL-ChanACL-builder-grant! ACL-ChanACL-builder-deny set-ACL-ChanACL-builder-deny! has-ACL-ChanACL-builder-deny? clear-ACL-ChanACL-builder-deny! clear-ACL-ChanACL-builder-extension! has-ACL-ChanACL-builder-extension? set-ACL-ChanACL-builder-extension! ACL-ChanACL-builder-extension ACL-ChanACL-builder-build ACL-ChanACL-builder? make-ACL-ChanACL-builder ACL-ChanACL-apply_here has-ACL-ChanACL-apply_here? ACL-ChanACL-apply_subs has-ACL-ChanACL-apply_subs? ACL-ChanACL-inherited has-ACL-ChanACL-inherited? ACL-ChanACL-user_id has-ACL-ChanACL-user_id? ACL-ChanACL-group has-ACL-ChanACL-group? ACL-ChanACL-grant has-ACL-ChanACL-grant? ACL-ChanACL-deny has-ACL-ChanACL-deny? has-ACL-ChanACL-extension? ACL-ChanACL-extension ACL-ChanACL-read ACL-ChanACL-write ACL-ChanACL? ACL-builder-channel_id set-ACL-builder-channel_id! has-ACL-builder-channel_id? clear-ACL-builder-channel_id! ACL-builder-inherit_acls set-ACL-builder-inherit_acls! has-ACL-builder-inherit_acls? clear-ACL-builder-inherit_acls! ACL-builder-groups set-ACL-builder-groups! clear-ACL-builder-groups! ACL-builder-acls set-ACL-builder-acls! clear-ACL-builder-acls! ACL-builder-query set-ACL-builder-query! has-ACL-builder-query? clear-ACL-builder-query! clear-ACL-builder-extension! has-ACL-builder-extension? set-ACL-builder-extension! ACL-builder-extension ACL-builder-build ACL-builder? make-ACL-builder ACL-channel_id ACL-inherit_acls has-ACL-inherit_acls? ACL-groups ACL-acls ACL-query has-ACL-query? has-ACL-extension? ACL-extension ACL-read ACL-write ACL?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto QueryUsers) R6
    • → QueryUsers-builder-ids set-QueryUsers-builder-ids! clear-QueryUsers-builder-ids! QueryUsers-builder-names set-QueryUsers-builder-names! clear-QueryUsers-builder-names! clear-QueryUsers-builder-extension! has-QueryUsers-builder-extension? set-QueryUsers-builder-extension! QueryUsers-builder-extension QueryUsers-builder-build QueryUsers-builder? make-QueryUsers-builder QueryUsers-ids QueryUsers-names has-QueryUsers-extension? QueryUsers-extension QueryUsers-read QueryUsers-write QueryUsers?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto CryptSetup) R6
    • → CryptSetup-builder-key set-CryptSetup-builder-key! has-CryptSetup-builder-key? clear-CryptSetup-builder-key! CryptSetup-builder-client_nonce set-CryptSetup-builder-client_nonce! has-CryptSetup-builder-client_nonce? clear-CryptSetup-builder-client_nonce! CryptSetup-builder-server_nonce set-CryptSetup-builder-server_nonce! has-CryptSetup-builder-server_nonce? clear-CryptSetup-builder-server_nonce! clear-CryptSetup-builder-extension! has-CryptSetup-builder-extension? set-CryptSetup-builder-extension! CryptSetup-builder-extension CryptSetup-builder-build CryptSetup-builder? make-CryptSetup-builder CryptSetup-key has-CryptSetup-key? CryptSetup-client_nonce has-CryptSetup-client_nonce? CryptSetup-server_nonce has-CryptSetup-server_nonce? has-CryptSetup-extension? CryptSetup-extension CryptSetup-read CryptSetup-write CryptSetup?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto ContextActionModify) R6
    • → make-ContextActionModify-Context ContextActionModify-Context? ContextActionModify-Context make-ContextActionModify-Operation ContextActionModify-Operation? ContextActionModify-Operation ContextActionModify-builder-action set-ContextActionModify-builder-action! has-ContextActionModify-builder-action? clear-ContextActionModify-builder-action! ContextActionModify-builder-text set-ContextActionModify-builder-text! has-ContextActionModify-builder-text? clear-ContextActionModify-builder-text! ContextActionModify-builder-context set-ContextActionModify-builder-context! has-ContextActionModify-builder-context? clear-ContextActionModify-builder-context! ContextActionModify-builder-operation set-ContextActionModify-builder-operation! has-ContextActionModify-builder-operation? clear-ContextActionModify-builder-operation! clear-ContextActionModify-builder-extension! has-ContextActionModify-builder-extension? set-ContextActionModify-builder-extension! ContextActionModify-builder-extension ContextActionModify-builder-build ContextActionModify-builder? make-ContextActionModify-builder ContextActionModify-action ContextActionModify-text has-ContextActionModify-text? ContextActionModify-context has-ContextActionModify-context? ContextActionModify-operation has-ContextActionModify-operation? has-ContextActionModify-extension? ContextActionModify-extension ContextActionModify-read ContextActionModify-write ContextActionModify?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto ContextAction) R6
    • → ContextAction-builder-session set-ContextAction-builder-session! has-ContextAction-builder-session? clear-ContextAction-builder-session! ContextAction-builder-channel_id set-ContextAction-builder-channel_id! has-ContextAction-builder-channel_id? clear-ContextAction-builder-channel_id! ContextAction-builder-action set-ContextAction-builder-action! has-ContextAction-builder-action? clear-ContextAction-builder-action! clear-ContextAction-builder-extension! has-ContextAction-builder-extension? set-ContextAction-builder-extension! ContextAction-builder-extension ContextAction-builder-build ContextAction-builder? make-ContextAction-builder ContextAction-session has-ContextAction-session? ContextAction-channel_id has-ContextAction-channel_id? ContextAction-action has-ContextAction-extension? ContextAction-extension ContextAction-read ContextAction-write ContextAction?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto UserList) R6
    • → UserList-User-builder-user_id set-UserList-User-builder-user_id! has-UserList-User-builder-user_id? clear-UserList-User-builder-user_id! UserList-User-builder-name set-UserList-User-builder-name! has-UserList-User-builder-name? clear-UserList-User-builder-name! UserList-User-builder-last_seen set-UserList-User-builder-last_seen! has-UserList-User-builder-last_seen? clear-UserList-User-builder-last_seen! UserList-User-builder-last_channel set-UserList-User-builder-last_channel! has-UserList-User-builder-last_channel? clear-UserList-User-builder-last_channel! clear-UserList-User-builder-extension! has-UserList-User-builder-extension? set-UserList-User-builder-extension! UserList-User-builder-extension UserList-User-builder-build UserList-User-builder? make-UserList-User-builder UserList-User-user_id UserList-User-name has-UserList-User-name? UserList-User-last_seen has-UserList-User-last_seen? UserList-User-last_channel has-UserList-User-last_channel? has-UserList-User-extension? UserList-User-extension UserList-User-read UserList-User-write UserList-User? UserList-builder-users set-UserList-builder-users! clear-UserList-builder-users! clear-UserList-builder-extension! has-UserList-builder-extension? set-UserList-builder-extension! UserList-builder-extension UserList-builder-build UserList-builder? make-UserList-builder UserList-users has-UserList-extension? UserList-extension UserList-read UserList-write UserList?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto VoiceTarget) R6
    • → VoiceTarget-Target-builder-session set-VoiceTarget-Target-builder-session! clear-VoiceTarget-Target-builder-session! VoiceTarget-Target-builder-channel_id set-VoiceTarget-Target-builder-channel_id! has-VoiceTarget-Target-builder-channel_id? clear-VoiceTarget-Target-builder-channel_id! VoiceTarget-Target-builder-group set-VoiceTarget-Target-builder-group! has-VoiceTarget-Target-builder-group? clear-VoiceTarget-Target-builder-group! VoiceTarget-Target-builder-links set-VoiceTarget-Target-builder-links! has-VoiceTarget-Target-builder-links? clear-VoiceTarget-Target-builder-links! VoiceTarget-Target-builder-children set-VoiceTarget-Target-builder-children! has-VoiceTarget-Target-builder-children? clear-VoiceTarget-Target-builder-children! clear-VoiceTarget-Target-builder-extension! has-VoiceTarget-Target-builder-extension? set-VoiceTarget-Target-builder-extension! VoiceTarget-Target-builder-extension VoiceTarget-Target-builder-build VoiceTarget-Target-builder? make-VoiceTarget-Target-builder VoiceTarget-Target-session VoiceTarget-Target-channel_id has-VoiceTarget-Target-channel_id? VoiceTarget-Target-group has-VoiceTarget-Target-group? VoiceTarget-Target-links has-VoiceTarget-Target-links? VoiceTarget-Target-children has-VoiceTarget-Target-children? has-VoiceTarget-Target-extension? VoiceTarget-Target-extension VoiceTarget-Target-read VoiceTarget-Target-write VoiceTarget-Target? VoiceTarget-builder-id set-VoiceTarget-builder-id! has-VoiceTarget-builder-id? clear-VoiceTarget-builder-id! VoiceTarget-builder-targets set-VoiceTarget-builder-targets! clear-VoiceTarget-builder-targets! clear-VoiceTarget-builder-extension! has-VoiceTarget-builder-extension? set-VoiceTarget-builder-extension! VoiceTarget-builder-extension VoiceTarget-builder-build VoiceTarget-builder? make-VoiceTarget-builder VoiceTarget-id has-VoiceTarget-id? VoiceTarget-targets has-VoiceTarget-extension? VoiceTarget-extension VoiceTarget-read VoiceTarget-write VoiceTarget?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto PermissionQuery) R6
    • → PermissionQuery-builder-channel_id set-PermissionQuery-builder-channel_id! has-PermissionQuery-builder-channel_id? clear-PermissionQuery-builder-channel_id! PermissionQuery-builder-permissions set-PermissionQuery-builder-permissions! has-PermissionQuery-builder-permissions? clear-PermissionQuery-builder-permissions! PermissionQuery-builder-flush set-PermissionQuery-builder-flush! has-PermissionQuery-builder-flush? clear-PermissionQuery-builder-flush! clear-PermissionQuery-builder-extension! has-PermissionQuery-builder-extension? set-PermissionQuery-builder-extension! PermissionQuery-builder-extension PermissionQuery-builder-build PermissionQuery-builder? make-PermissionQuery-builder PermissionQuery-channel_id has-PermissionQuery-channel_id? PermissionQuery-permissions has-PermissionQuery-permissions? PermissionQuery-flush has-PermissionQuery-flush? has-PermissionQuery-extension? PermissionQuery-extension PermissionQuery-read PermissionQuery-write PermissionQuery?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto CodecVersion) R6
    • → CodecVersion-builder-alpha set-CodecVersion-builder-alpha! has-CodecVersion-builder-alpha? clear-CodecVersion-builder-alpha! CodecVersion-builder-beta set-CodecVersion-builder-beta! has-CodecVersion-builder-beta? clear-CodecVersion-builder-beta! CodecVersion-builder-prefer_alpha set-CodecVersion-builder-prefer_alpha! has-CodecVersion-builder-prefer_alpha? clear-CodecVersion-builder-prefer_alpha! CodecVersion-builder-opus set-CodecVersion-builder-opus! has-CodecVersion-builder-opus? clear-CodecVersion-builder-opus! clear-CodecVersion-builder-extension! has-CodecVersion-builder-extension? set-CodecVersion-builder-extension! CodecVersion-builder-extension CodecVersion-builder-build CodecVersion-builder? make-CodecVersion-builder CodecVersion-alpha CodecVersion-beta CodecVersion-prefer_alpha CodecVersion-opus has-CodecVersion-opus? has-CodecVersion-extension? CodecVersion-extension CodecVersion-read CodecVersion-write CodecVersion?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto UserStats) R6
    • → UserStats-Stats-builder-good set-UserStats-Stats-builder-good! has-UserStats-Stats-builder-good? clear-UserStats-Stats-builder-good! UserStats-Stats-builder-late set-UserStats-Stats-builder-late! has-UserStats-Stats-builder-late? clear-UserStats-Stats-builder-late! UserStats-Stats-builder-lost set-UserStats-Stats-builder-lost! has-UserStats-Stats-builder-lost? clear-UserStats-Stats-builder-lost! UserStats-Stats-builder-resync set-UserStats-Stats-builder-resync! has-UserStats-Stats-builder-resync? clear-UserStats-Stats-builder-resync! clear-UserStats-Stats-builder-extension! has-UserStats-Stats-builder-extension? set-UserStats-Stats-builder-extension! UserStats-Stats-builder-extension UserStats-Stats-builder-build UserStats-Stats-builder? make-UserStats-Stats-builder UserStats-Stats-good has-UserStats-Stats-good? UserStats-Stats-late has-UserStats-Stats-late? UserStats-Stats-lost has-UserStats-Stats-lost? UserStats-Stats-resync has-UserStats-Stats-resync? has-UserStats-Stats-extension? UserStats-Stats-extension UserStats-Stats-read UserStats-Stats-write UserStats-Stats? UserStats-builder-session set-UserStats-builder-session! has-UserStats-builder-session? clear-UserStats-builder-session! UserStats-builder-stats_only set-UserStats-builder-stats_only! has-UserStats-builder-stats_only? clear-UserStats-builder-stats_only! UserStats-builder-certificates set-UserStats-builder-certificates! clear-UserStats-builder-certificates! UserStats-builder-from_client set-UserStats-builder-from_client! has-UserStats-builder-from_client? clear-UserStats-builder-from_client! UserStats-builder-from_server set-UserStats-builder-from_server! has-UserStats-builder-from_server? clear-UserStats-builder-from_server! UserStats-builder-udp_packets set-UserStats-builder-udp_packets! has-UserStats-builder-udp_packets? clear-UserStats-builder-udp_packets! UserStats-builder-tcp_packets set-UserStats-builder-tcp_packets! has-UserStats-builder-tcp_packets? clear-UserStats-builder-tcp_packets! UserStats-builder-udp_ping_avg set-UserStats-builder-udp_ping_avg! has-UserStats-builder-udp_ping_avg? clear-UserStats-builder-udp_ping_avg! UserStats-builder-udp_ping_var set-UserStats-builder-udp_ping_var! has-UserStats-builder-udp_ping_var? clear-UserStats-builder-udp_ping_var! UserStats-builder-tcp_ping_avg set-UserStats-builder-tcp_ping_avg! has-UserStats-builder-tcp_ping_avg? clear-UserStats-builder-tcp_ping_avg! UserStats-builder-tcp_ping_var set-UserStats-builder-tcp_ping_var! has-UserStats-builder-tcp_ping_var? clear-UserStats-builder-tcp_ping_var! UserStats-builder-version set-UserStats-builder-version! has-UserStats-builder-version? clear-UserStats-builder-version! UserStats-builder-celt_versions set-UserStats-builder-celt_versions! clear-UserStats-builder-celt_versions! UserStats-builder-address set-UserStats-builder-address! has-UserStats-builder-address? clear-UserStats-builder-address! UserStats-builder-bandwidth set-UserStats-builder-bandwidth! has-UserStats-builder-bandwidth? clear-UserStats-builder-bandwidth! UserStats-builder-onlinesecs set-UserStats-builder-onlinesecs! has-UserStats-builder-onlinesecs? clear-UserStats-builder-onlinesecs! UserStats-builder-idlesecs set-UserStats-builder-idlesecs! has-UserStats-builder-idlesecs? clear-UserStats-builder-idlesecs! UserStats-builder-strong_certificate set-UserStats-builder-strong_certificate! has-UserStats-builder-strong_certificate? clear-UserStats-builder-strong_certificate! UserStats-builder-opus set-UserStats-builder-opus! has-UserStats-builder-opus? clear-UserStats-builder-opus! clear-UserStats-builder-extension! has-UserStats-builder-extension? set-UserStats-builder-extension! UserStats-builder-extension UserStats-builder-build UserStats-builder? make-UserStats-builder UserStats-session has-UserStats-session? UserStats-stats_only has-UserStats-stats_only? UserStats-certificates UserStats-from_client has-UserStats-from_client? UserStats-from_server has-UserStats-from_server? UserStats-udp_packets has-UserStats-udp_packets? UserStats-tcp_packets has-UserStats-tcp_packets? UserStats-udp_ping_avg has-UserStats-udp_ping_avg? UserStats-udp_ping_var has-UserStats-udp_ping_var? UserStats-tcp_ping_avg has-UserStats-tcp_ping_avg? UserStats-tcp_ping_var has-UserStats-tcp_ping_var? UserStats-version has-UserStats-version? UserStats-celt_versions UserStats-address has-UserStats-address? UserStats-bandwidth has-UserStats-bandwidth? UserStats-onlinesecs has-UserStats-onlinesecs? UserStats-idlesecs has-UserStats-idlesecs? UserStats-strong_certificate has-UserStats-strong_certificate? UserStats-opus has-UserStats-opus? has-UserStats-extension? UserStats-extension UserStats-read UserStats-write UserStats?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
    • ← (MumbleProto Version)
  • (MumbleProto RequestBlob) R6
    • → RequestBlob-builder-session_texture set-RequestBlob-builder-session_texture! clear-RequestBlob-builder-session_texture! RequestBlob-builder-session_comment set-RequestBlob-builder-session_comment! clear-RequestBlob-builder-session_comment! RequestBlob-builder-channel_description set-RequestBlob-builder-channel_description! clear-RequestBlob-builder-channel_description! clear-RequestBlob-builder-extension! has-RequestBlob-builder-extension? set-RequestBlob-builder-extension! RequestBlob-builder-extension RequestBlob-builder-build RequestBlob-builder? make-RequestBlob-builder RequestBlob-session_texture RequestBlob-session_comment RequestBlob-channel_description has-RequestBlob-extension? RequestBlob-extension RequestBlob-read RequestBlob-write RequestBlob?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto ServerConfig) R6
    • → ServerConfig-builder-max_bandwidth set-ServerConfig-builder-max_bandwidth! has-ServerConfig-builder-max_bandwidth? clear-ServerConfig-builder-max_bandwidth! ServerConfig-builder-welcome_text set-ServerConfig-builder-welcome_text! has-ServerConfig-builder-welcome_text? clear-ServerConfig-builder-welcome_text! ServerConfig-builder-allow_html set-ServerConfig-builder-allow_html! has-ServerConfig-builder-allow_html? clear-ServerConfig-builder-allow_html! ServerConfig-builder-message_length set-ServerConfig-builder-message_length! has-ServerConfig-builder-message_length? clear-ServerConfig-builder-message_length! ServerConfig-builder-image_message_length set-ServerConfig-builder-image_message_length! has-ServerConfig-builder-image_message_length? clear-ServerConfig-builder-image_message_length! ServerConfig-builder-max_users set-ServerConfig-builder-max_users! has-ServerConfig-builder-max_users? clear-ServerConfig-builder-max_users! clear-ServerConfig-builder-extension! has-ServerConfig-builder-extension? set-ServerConfig-builder-extension! ServerConfig-builder-extension ServerConfig-builder-build ServerConfig-builder? make-ServerConfig-builder ServerConfig-max_bandwidth has-ServerConfig-max_bandwidth? ServerConfig-welcome_text has-ServerConfig-welcome_text? ServerConfig-allow_html has-ServerConfig-allow_html? ServerConfig-message_length has-ServerConfig-message_length? ServerConfig-image_message_length has-ServerConfig-image_message_length? ServerConfig-max_users has-ServerConfig-max_users? has-ServerConfig-extension? ServerConfig-extension ServerConfig-read ServerConfig-write ServerConfig?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)
  • (MumbleProto SuggestConfig) R6
    • → SuggestConfig-builder-version set-SuggestConfig-builder-version! has-SuggestConfig-builder-version? clear-SuggestConfig-builder-version! SuggestConfig-builder-positional set-SuggestConfig-builder-positional! has-SuggestConfig-builder-positional? clear-SuggestConfig-builder-positional! SuggestConfig-builder-push_to_talk set-SuggestConfig-builder-push_to_talk! has-SuggestConfig-builder-push_to_talk? clear-SuggestConfig-builder-push_to_talk! clear-SuggestConfig-builder-extension! has-SuggestConfig-builder-extension? set-SuggestConfig-builder-extension! SuggestConfig-builder-extension SuggestConfig-builder-build SuggestConfig-builder? make-SuggestConfig-builder SuggestConfig-version has-SuggestConfig-version? SuggestConfig-positional has-SuggestConfig-positional? SuggestConfig-push_to_talk has-SuggestConfig-push_to_talk? has-SuggestConfig-extension? SuggestConfig-extension SuggestConfig-read SuggestConfig-write SuggestConfig?
    • ← (rnrs base) R6
    • ← (rnrs enums) R6
    • ← (rnrs io ports) R6
    • ← (rnrs records syntactic) R6
    • ← (protobuf private)

Version history

  • 2018-07-02 ~ 0.1.0-alpha.0