Documentation ¶
Index ¶
- Constants
- Variables
- func MessageType(msg interface{}) uint16
- type ACL
- type ACL_ChanACL
- type ACL_ChanGroup
- type Authenticate
- type BanList
- type BanList_BanEntry
- type ChannelRemove
- type ChannelState
- type CodecVersion
- type ContextAction
- type ContextActionModify
- type ContextActionModify_Context
- type ContextActionModify_Operation
- type CryptSetup
- type PermissionDenied
- type PermissionDenied_DenyType
- type PermissionQuery
- type Ping
- type QueryUsers
- type Reject
- type Reject_RejectType
- type RequestBlob
- type ServerConfig
- type ServerSync
- type SuggestConfig
- type TextMessage
- type UDPTunnel
- type UserList
- type UserList_User
- type UserRemove
- type UserState
- type UserStats
- type UserStats_Stats
- type Version
- type VoiceTarget
- type VoiceTarget_Target
Constants ¶
View Source
const ( MessageVersion uint16 = iota MessageUDPTunnel MessageAuthenticate MessagePing MessageReject MessageServerSync MessageChannelRemove MessageChannelState MessageUserRemove MessageUserState MessageBanList MessageTextMessage MessagePermissionDenied MessageACL MessageQueryUsers MessageCryptSetup MessageContextActionModify MessageContextAction MessageUserList MessageVoiceTarget MessagePermissionQuery MessageCodecVersion MessageUserStats MessageRequestBlob MessageServerConfig )
View Source
const ( UDPMessageVoiceCELTAlpha = iota UDPMessagePing UDPMessageVoiceSpeex UDPMessageVoiceCELTBeta )
View Source
const Default_ACL_ChanACL_ApplyHere bool = true
View Source
const Default_ACL_ChanACL_ApplySubs bool = true
View Source
const Default_ACL_ChanACL_Inherited bool = true
View Source
const Default_ACL_ChanGroup_Inherit bool = true
View Source
const Default_ACL_ChanGroup_Inheritable bool = true
View Source
const Default_ACL_ChanGroup_Inherited bool = true
View Source
const Default_ACL_InheritAcls bool = true
View Source
const Default_ACL_Query bool = false
View Source
const Default_Authenticate_Opus bool = false
View Source
const Default_BanList_Query bool = false
View Source
const Default_ChannelState_Position int32 = 0
View Source
const Default_ChannelState_Temporary bool = false
View Source
const Default_CodecVersion_Opus bool = false
View Source
const Default_CodecVersion_PreferAlpha bool = true
View Source
const Default_PermissionQuery_Flush bool = false
View Source
const Default_UserStats_Opus bool = false
View Source
const Default_UserStats_StatsOnly bool = false
View Source
const Default_UserStats_StrongCertificate bool = false
View Source
const Default_VoiceTarget_Target_Children bool = false
View Source
const Default_VoiceTarget_Target_Links bool = false
Variables ¶
View Source
var ContextActionModify_Context_name = map[int32]string{
1: "Server",
2: "Channel",
4: "User",
}
View Source
var ContextActionModify_Context_value = map[string]int32{
"Server": 1,
"Channel": 2,
"User": 4,
}
View Source
var ContextActionModify_Operation_name = map[int32]string{
0: "Add",
1: "Remove",
}
View Source
var ContextActionModify_Operation_value = map[string]int32{
"Add": 0,
"Remove": 1,
}
View Source
var PermissionDenied_DenyType_name = map[int32]string{
0: "Text",
1: "Permission",
2: "SuperUser",
3: "ChannelName",
4: "TextTooLong",
5: "H9K",
6: "TemporaryChannel",
7: "MissingCertificate",
8: "UserName",
9: "ChannelFull",
}
View Source
var PermissionDenied_DenyType_value = map[string]int32{
"Text": 0,
"Permission": 1,
"SuperUser": 2,
"ChannelName": 3,
"TextTooLong": 4,
"H9K": 5,
"TemporaryChannel": 6,
"MissingCertificate": 7,
"UserName": 8,
"ChannelFull": 9,
}
View Source
var Reject_RejectType_name = map[int32]string{
0: "None",
1: "WrongVersion",
2: "InvalidUsername",
3: "WrongUserPW",
4: "WrongServerPW",
5: "UsernameInUse",
6: "ServerFull",
7: "NoCertificate",
}
View Source
var Reject_RejectType_value = map[string]int32{
"None": 0,
"WrongVersion": 1,
"InvalidUsername": 2,
"WrongUserPW": 3,
"WrongServerPW": 4,
"UsernameInUse": 5,
"ServerFull": 6,
"NoCertificate": 7,
}
Functions ¶
func MessageType ¶
func MessageType(msg interface{}) uint16
Returns the numeric value identifying the message type of msg on the wire.
Types ¶
type ACL ¶
type ACL struct { ChannelId *uint32 `protobuf:"varint,1,req,name=channel_id" json:"channel_id,omitempty"` InheritAcls *bool `protobuf:"varint,2,opt,name=inherit_acls,def=1" json:"inherit_acls,omitempty"` Groups []*ACL_ChanGroup `protobuf:"bytes,3,rep,name=groups" json:"groups,omitempty"` Acls []*ACL_ChanACL `protobuf:"bytes,4,rep,name=acls" json:"acls,omitempty"` Query *bool `protobuf:"varint,5,opt,name=query,def=0" json:"query,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
type ACL_ChanACL ¶
type ACL_ChanACL struct { ApplyHere *bool `protobuf:"varint,1,opt,name=apply_here,def=1" json:"apply_here,omitempty"` ApplySubs *bool `protobuf:"varint,2,opt,name=apply_subs,def=1" json:"apply_subs,omitempty"` Inherited *bool `protobuf:"varint,3,opt,name=inherited,def=1" json:"inherited,omitempty"` UserId *uint32 `protobuf:"varint,4,opt,name=user_id" json:"user_id,omitempty"` Group *string `protobuf:"bytes,5,opt,name=group" json:"group,omitempty"` Grant *uint32 `protobuf:"varint,6,opt,name=grant" json:"grant,omitempty"` Deny *uint32 `protobuf:"varint,7,opt,name=deny" json:"deny,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*ACL_ChanACL) Reset ¶
func (this *ACL_ChanACL) Reset()
func (*ACL_ChanACL) String ¶
func (this *ACL_ChanACL) String() string
type ACL_ChanGroup ¶
type ACL_ChanGroup struct { Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` Inherited *bool `protobuf:"varint,2,opt,name=inherited,def=1" json:"inherited,omitempty"` Inherit *bool `protobuf:"varint,3,opt,name=inherit,def=1" json:"inherit,omitempty"` Inheritable *bool `protobuf:"varint,4,opt,name=inheritable,def=1" json:"inheritable,omitempty"` Add []uint32 `protobuf:"varint,5,rep,name=add" json:"add,omitempty"` Remove []uint32 `protobuf:"varint,6,rep,name=remove" json:"remove,omitempty"` InheritedMembers []uint32 `protobuf:"varint,7,rep,name=inherited_members" json:"inherited_members,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*ACL_ChanGroup) Reset ¶
func (this *ACL_ChanGroup) Reset()
func (*ACL_ChanGroup) String ¶
func (this *ACL_ChanGroup) String() string
type Authenticate ¶
type Authenticate struct { Username *string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"` Password *string `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"` Tokens []string `protobuf:"bytes,3,rep,name=tokens" json:"tokens,omitempty"` CeltVersions []int32 `protobuf:"varint,4,rep,name=celt_versions" json:"celt_versions,omitempty"` Opus *bool `protobuf:"varint,5,opt,name=opus,def=0" json:"opus,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*Authenticate) Reset ¶
func (this *Authenticate) Reset()
func (*Authenticate) String ¶
func (this *Authenticate) String() string
type BanList ¶
type BanList struct { Bans []*BanList_BanEntry `protobuf:"bytes,1,rep,name=bans" json:"bans,omitempty"` Query *bool `protobuf:"varint,2,opt,name=query,def=0" json:"query,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
type BanList_BanEntry ¶
type BanList_BanEntry struct { Address []byte `protobuf:"bytes,1,req,name=address" json:"address,omitempty"` Mask *uint32 `protobuf:"varint,2,req,name=mask" json:"mask,omitempty"` Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` Hash *string `protobuf:"bytes,4,opt,name=hash" json:"hash,omitempty"` Reason *string `protobuf:"bytes,5,opt,name=reason" json:"reason,omitempty"` Start *string `protobuf:"bytes,6,opt,name=start" json:"start,omitempty"` Duration *uint32 `protobuf:"varint,7,opt,name=duration" json:"duration,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*BanList_BanEntry) Reset ¶
func (this *BanList_BanEntry) Reset()
func (*BanList_BanEntry) String ¶
func (this *BanList_BanEntry) String() string
type ChannelRemove ¶
type ChannelRemove struct { ChannelId *uint32 `protobuf:"varint,1,req,name=channel_id" json:"channel_id,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*ChannelRemove) Reset ¶
func (this *ChannelRemove) Reset()
func (*ChannelRemove) String ¶
func (this *ChannelRemove) String() string
type ChannelState ¶
type ChannelState struct { ChannelId *uint32 `protobuf:"varint,1,opt,name=channel_id" json:"channel_id,omitempty"` Parent *uint32 `protobuf:"varint,2,opt,name=parent" json:"parent,omitempty"` Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` Links []uint32 `protobuf:"varint,4,rep,name=links" json:"links,omitempty"` Description *string `protobuf:"bytes,5,opt,name=description" json:"description,omitempty"` LinksAdd []uint32 `protobuf:"varint,6,rep,name=links_add" json:"links_add,omitempty"` LinksRemove []uint32 `protobuf:"varint,7,rep,name=links_remove" json:"links_remove,omitempty"` Temporary *bool `protobuf:"varint,8,opt,name=temporary,def=0" json:"temporary,omitempty"` Position *int32 `protobuf:"varint,9,opt,name=position,def=0" json:"position,omitempty"` DescriptionHash []byte `protobuf:"bytes,10,opt,name=description_hash" json:"description_hash,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*ChannelState) Reset ¶
func (this *ChannelState) Reset()
func (*ChannelState) String ¶
func (this *ChannelState) String() string
type CodecVersion ¶
type CodecVersion struct { Alpha *int32 `protobuf:"varint,1,req,name=alpha" json:"alpha,omitempty"` Beta *int32 `protobuf:"varint,2,req,name=beta" json:"beta,omitempty"` PreferAlpha *bool `protobuf:"varint,3,req,name=prefer_alpha,def=1" json:"prefer_alpha,omitempty"` Opus *bool `protobuf:"varint,4,opt,name=opus,def=0" json:"opus,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*CodecVersion) Reset ¶
func (this *CodecVersion) Reset()
func (*CodecVersion) String ¶
func (this *CodecVersion) String() string
type ContextAction ¶
type ContextAction struct { Session *uint32 `protobuf:"varint,1,opt,name=session" json:"session,omitempty"` ChannelId *uint32 `protobuf:"varint,2,opt,name=channel_id" json:"channel_id,omitempty"` Action *string `protobuf:"bytes,3,req,name=action" json:"action,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*ContextAction) Reset ¶
func (this *ContextAction) Reset()
func (*ContextAction) String ¶
func (this *ContextAction) String() string
type ContextActionModify ¶
type ContextActionModify struct { Action *string `protobuf:"bytes,1,req,name=action" json:"action,omitempty"` Text *string `protobuf:"bytes,2,opt,name=text" json:"text,omitempty"` Context *uint32 `protobuf:"varint,3,opt,name=context" json:"context,omitempty"` Operation *ContextActionModify_Operation `protobuf:"varint,4,opt,name=operation,enum=mumbleproto.ContextActionModify_Operation" json:"operation,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*ContextActionModify) Reset ¶
func (this *ContextActionModify) Reset()
func (*ContextActionModify) String ¶
func (this *ContextActionModify) String() string
type ContextActionModify_Context ¶
type ContextActionModify_Context int32
const ( ContextActionModify_Server ContextActionModify_Context = 1 ContextActionModify_Channel ContextActionModify_Context = 2 ContextActionModify_User ContextActionModify_Context = 4 )
func NewContextActionModify_Context ¶
func NewContextActionModify_Context(x ContextActionModify_Context) *ContextActionModify_Context
func (ContextActionModify_Context) String ¶
func (x ContextActionModify_Context) String() string
type ContextActionModify_Operation ¶
type ContextActionModify_Operation int32
const ( ContextActionModify_Add ContextActionModify_Operation = 0 ContextActionModify_Remove ContextActionModify_Operation = 1 )
func NewContextActionModify_Operation ¶
func NewContextActionModify_Operation(x ContextActionModify_Operation) *ContextActionModify_Operation
func (ContextActionModify_Operation) String ¶
func (x ContextActionModify_Operation) String() string
type CryptSetup ¶
type CryptSetup struct { Key []byte `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"` ClientNonce []byte `protobuf:"bytes,2,opt,name=client_nonce" json:"client_nonce,omitempty"` ServerNonce []byte `protobuf:"bytes,3,opt,name=server_nonce" json:"server_nonce,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*CryptSetup) Reset ¶
func (this *CryptSetup) Reset()
func (*CryptSetup) String ¶
func (this *CryptSetup) String() string
type PermissionDenied ¶
type PermissionDenied struct { Permission *uint32 `protobuf:"varint,1,opt,name=permission" json:"permission,omitempty"` ChannelId *uint32 `protobuf:"varint,2,opt,name=channel_id" json:"channel_id,omitempty"` Session *uint32 `protobuf:"varint,3,opt,name=session" json:"session,omitempty"` Reason *string `protobuf:"bytes,4,opt,name=reason" json:"reason,omitempty"` Type *PermissionDenied_DenyType `protobuf:"varint,5,opt,name=type,enum=mumbleproto.PermissionDenied_DenyType" json:"type,omitempty"` Name *string `protobuf:"bytes,6,opt,name=name" json:"name,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*PermissionDenied) Reset ¶
func (this *PermissionDenied) Reset()
func (*PermissionDenied) String ¶
func (this *PermissionDenied) String() string
type PermissionDenied_DenyType ¶
type PermissionDenied_DenyType int32
const ( PermissionDenied_Text PermissionDenied_DenyType = 0 PermissionDenied_Permission PermissionDenied_DenyType = 1 PermissionDenied_SuperUser PermissionDenied_DenyType = 2 PermissionDenied_ChannelName PermissionDenied_DenyType = 3 PermissionDenied_TextTooLong PermissionDenied_DenyType = 4 PermissionDenied_H9K PermissionDenied_DenyType = 5 PermissionDenied_TemporaryChannel PermissionDenied_DenyType = 6 PermissionDenied_MissingCertificate PermissionDenied_DenyType = 7 PermissionDenied_UserName PermissionDenied_DenyType = 8 PermissionDenied_ChannelFull PermissionDenied_DenyType = 9 )
func NewPermissionDenied_DenyType ¶
func NewPermissionDenied_DenyType(x PermissionDenied_DenyType) *PermissionDenied_DenyType
func (PermissionDenied_DenyType) String ¶
func (x PermissionDenied_DenyType) String() string
type PermissionQuery ¶
type PermissionQuery struct { ChannelId *uint32 `protobuf:"varint,1,opt,name=channel_id" json:"channel_id,omitempty"` Permissions *uint32 `protobuf:"varint,2,opt,name=permissions" json:"permissions,omitempty"` Flush *bool `protobuf:"varint,3,opt,name=flush,def=0" json:"flush,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*PermissionQuery) Reset ¶
func (this *PermissionQuery) Reset()
func (*PermissionQuery) String ¶
func (this *PermissionQuery) String() string
type Ping ¶
type Ping struct { Timestamp *uint64 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"` Good *uint32 `protobuf:"varint,2,opt,name=good" json:"good,omitempty"` Late *uint32 `protobuf:"varint,3,opt,name=late" json:"late,omitempty"` Lost *uint32 `protobuf:"varint,4,opt,name=lost" json:"lost,omitempty"` Resync *uint32 `protobuf:"varint,5,opt,name=resync" json:"resync,omitempty"` UdpPackets *uint32 `protobuf:"varint,6,opt,name=udp_packets" json:"udp_packets,omitempty"` TcpPackets *uint32 `protobuf:"varint,7,opt,name=tcp_packets" json:"tcp_packets,omitempty"` UdpPingAvg *float32 `protobuf:"fixed32,8,opt,name=udp_ping_avg" json:"udp_ping_avg,omitempty"` UdpPingVar *float32 `protobuf:"fixed32,9,opt,name=udp_ping_var" json:"udp_ping_var,omitempty"` TcpPingAvg *float32 `protobuf:"fixed32,10,opt,name=tcp_ping_avg" json:"tcp_ping_avg,omitempty"` TcpPingVar *float32 `protobuf:"fixed32,11,opt,name=tcp_ping_var" json:"tcp_ping_var,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
type QueryUsers ¶
type QueryUsers struct { Ids []uint32 `protobuf:"varint,1,rep,name=ids" json:"ids,omitempty"` Names []string `protobuf:"bytes,2,rep,name=names" json:"names,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*QueryUsers) Reset ¶
func (this *QueryUsers) Reset()
func (*QueryUsers) String ¶
func (this *QueryUsers) String() string
type Reject ¶
type Reject struct { Type *Reject_RejectType `protobuf:"varint,1,opt,name=type,enum=mumbleproto.Reject_RejectType" json:"type,omitempty"` Reason *string `protobuf:"bytes,2,opt,name=reason" json:"reason,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
type Reject_RejectType ¶
type Reject_RejectType int32
const ( Reject_None Reject_RejectType = 0 Reject_WrongVersion Reject_RejectType = 1 Reject_InvalidUsername Reject_RejectType = 2 Reject_WrongUserPW Reject_RejectType = 3 Reject_WrongServerPW Reject_RejectType = 4 Reject_UsernameInUse Reject_RejectType = 5 Reject_ServerFull Reject_RejectType = 6 Reject_NoCertificate Reject_RejectType = 7 )
func NewReject_RejectType ¶
func NewReject_RejectType(x Reject_RejectType) *Reject_RejectType
func (Reject_RejectType) String ¶
func (x Reject_RejectType) String() string
type RequestBlob ¶
type RequestBlob struct { SessionTexture []uint32 `protobuf:"varint,1,rep,name=session_texture" json:"session_texture,omitempty"` SessionComment []uint32 `protobuf:"varint,2,rep,name=session_comment" json:"session_comment,omitempty"` ChannelDescription []uint32 `protobuf:"varint,3,rep,name=channel_description" json:"channel_description,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*RequestBlob) Reset ¶
func (this *RequestBlob) Reset()
func (*RequestBlob) String ¶
func (this *RequestBlob) String() string
type ServerConfig ¶
type ServerConfig struct { MaxBandwidth *uint32 `protobuf:"varint,1,opt,name=max_bandwidth" json:"max_bandwidth,omitempty"` WelcomeText *string `protobuf:"bytes,2,opt,name=welcome_text" json:"welcome_text,omitempty"` AllowHtml *bool `protobuf:"varint,3,opt,name=allow_html" json:"allow_html,omitempty"` MessageLength *uint32 `protobuf:"varint,4,opt,name=message_length" json:"message_length,omitempty"` ImageMessageLength *uint32 `protobuf:"varint,5,opt,name=image_message_length" json:"image_message_length,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*ServerConfig) Reset ¶
func (this *ServerConfig) Reset()
func (*ServerConfig) String ¶
func (this *ServerConfig) String() string
type ServerSync ¶
type ServerSync struct { Session *uint32 `protobuf:"varint,1,opt,name=session" json:"session,omitempty"` MaxBandwidth *uint32 `protobuf:"varint,2,opt,name=max_bandwidth" json:"max_bandwidth,omitempty"` WelcomeText *string `protobuf:"bytes,3,opt,name=welcome_text" json:"welcome_text,omitempty"` Permissions *uint64 `protobuf:"varint,4,opt,name=permissions" json:"permissions,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*ServerSync) Reset ¶
func (this *ServerSync) Reset()
func (*ServerSync) String ¶
func (this *ServerSync) String() string
type SuggestConfig ¶
type SuggestConfig struct { Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"` Positional *bool `protobuf:"varint,2,opt,name=positional" json:"positional,omitempty"` PushToTalk *bool `protobuf:"varint,3,opt,name=push_to_talk" json:"push_to_talk,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*SuggestConfig) Reset ¶
func (this *SuggestConfig) Reset()
func (*SuggestConfig) String ¶
func (this *SuggestConfig) String() string
type TextMessage ¶
type TextMessage struct { Actor *uint32 `protobuf:"varint,1,opt,name=actor" json:"actor,omitempty"` Session []uint32 `protobuf:"varint,2,rep,name=session" json:"session,omitempty"` ChannelId []uint32 `protobuf:"varint,3,rep,name=channel_id" json:"channel_id,omitempty"` TreeId []uint32 `protobuf:"varint,4,rep,name=tree_id" json:"tree_id,omitempty"` Message *string `protobuf:"bytes,5,req,name=message" json:"message,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*TextMessage) Reset ¶
func (this *TextMessage) Reset()
func (*TextMessage) String ¶
func (this *TextMessage) String() string
type UDPTunnel ¶
type UserList ¶
type UserList struct { Users []*UserList_User `protobuf:"bytes,1,rep,name=users" json:"users,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
type UserList_User ¶
type UserList_User struct { UserId *uint32 `protobuf:"varint,1,req,name=user_id" json:"user_id,omitempty"` Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*UserList_User) Reset ¶
func (this *UserList_User) Reset()
func (*UserList_User) String ¶
func (this *UserList_User) String() string
type UserRemove ¶
type UserRemove struct { Session *uint32 `protobuf:"varint,1,req,name=session" json:"session,omitempty"` Actor *uint32 `protobuf:"varint,2,opt,name=actor" json:"actor,omitempty"` Reason *string `protobuf:"bytes,3,opt,name=reason" json:"reason,omitempty"` Ban *bool `protobuf:"varint,4,opt,name=ban" json:"ban,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*UserRemove) Reset ¶
func (this *UserRemove) Reset()
func (*UserRemove) String ¶
func (this *UserRemove) String() string
type UserState ¶
type UserState struct { Session *uint32 `protobuf:"varint,1,opt,name=session" json:"session,omitempty"` Actor *uint32 `protobuf:"varint,2,opt,name=actor" json:"actor,omitempty"` Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` UserId *uint32 `protobuf:"varint,4,opt,name=user_id" json:"user_id,omitempty"` ChannelId *uint32 `protobuf:"varint,5,opt,name=channel_id" json:"channel_id,omitempty"` Mute *bool `protobuf:"varint,6,opt,name=mute" json:"mute,omitempty"` Deaf *bool `protobuf:"varint,7,opt,name=deaf" json:"deaf,omitempty"` Suppress *bool `protobuf:"varint,8,opt,name=suppress" json:"suppress,omitempty"` SelfMute *bool `protobuf:"varint,9,opt,name=self_mute" json:"self_mute,omitempty"` SelfDeaf *bool `protobuf:"varint,10,opt,name=self_deaf" json:"self_deaf,omitempty"` Texture []byte `protobuf:"bytes,11,opt,name=texture" json:"texture,omitempty"` PluginContext []byte `protobuf:"bytes,12,opt,name=plugin_context" json:"plugin_context,omitempty"` PluginIdentity *string `protobuf:"bytes,13,opt,name=plugin_identity" json:"plugin_identity,omitempty"` Comment *string `protobuf:"bytes,14,opt,name=comment" json:"comment,omitempty"` Hash *string `protobuf:"bytes,15,opt,name=hash" json:"hash,omitempty"` CommentHash []byte `protobuf:"bytes,16,opt,name=comment_hash" json:"comment_hash,omitempty"` TextureHash []byte `protobuf:"bytes,17,opt,name=texture_hash" json:"texture_hash,omitempty"` PrioritySpeaker *bool `protobuf:"varint,18,opt,name=priority_speaker" json:"priority_speaker,omitempty"` Recording *bool `protobuf:"varint,19,opt,name=recording" json:"recording,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
type UserStats ¶
type UserStats struct { Session *uint32 `protobuf:"varint,1,opt,name=session" json:"session,omitempty"` StatsOnly *bool `protobuf:"varint,2,opt,name=stats_only,def=0" json:"stats_only,omitempty"` Certificates [][]byte `protobuf:"bytes,3,rep,name=certificates" json:"certificates,omitempty"` FromClient *UserStats_Stats `protobuf:"bytes,4,opt,name=from_client" json:"from_client,omitempty"` FromServer *UserStats_Stats `protobuf:"bytes,5,opt,name=from_server" json:"from_server,omitempty"` UdpPackets *uint32 `protobuf:"varint,6,opt,name=udp_packets" json:"udp_packets,omitempty"` TcpPackets *uint32 `protobuf:"varint,7,opt,name=tcp_packets" json:"tcp_packets,omitempty"` UdpPingAvg *float32 `protobuf:"fixed32,8,opt,name=udp_ping_avg" json:"udp_ping_avg,omitempty"` UdpPingVar *float32 `protobuf:"fixed32,9,opt,name=udp_ping_var" json:"udp_ping_var,omitempty"` TcpPingAvg *float32 `protobuf:"fixed32,10,opt,name=tcp_ping_avg" json:"tcp_ping_avg,omitempty"` TcpPingVar *float32 `protobuf:"fixed32,11,opt,name=tcp_ping_var" json:"tcp_ping_var,omitempty"` Version *Version `protobuf:"bytes,12,opt,name=version" json:"version,omitempty"` CeltVersions []int32 `protobuf:"varint,13,rep,name=celt_versions" json:"celt_versions,omitempty"` Address []byte `protobuf:"bytes,14,opt,name=address" json:"address,omitempty"` Bandwidth *uint32 `protobuf:"varint,15,opt,name=bandwidth" json:"bandwidth,omitempty"` Onlinesecs *uint32 `protobuf:"varint,16,opt,name=onlinesecs" json:"onlinesecs,omitempty"` Idlesecs *uint32 `protobuf:"varint,17,opt,name=idlesecs" json:"idlesecs,omitempty"` StrongCertificate *bool `protobuf:"varint,18,opt,name=strong_certificate,def=0" json:"strong_certificate,omitempty"` Opus *bool `protobuf:"varint,19,opt,name=opus,def=0" json:"opus,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
type UserStats_Stats ¶
type UserStats_Stats struct { Good *uint32 `protobuf:"varint,1,opt,name=good" json:"good,omitempty"` Late *uint32 `protobuf:"varint,2,opt,name=late" json:"late,omitempty"` Lost *uint32 `protobuf:"varint,3,opt,name=lost" json:"lost,omitempty"` Resync *uint32 `protobuf:"varint,4,opt,name=resync" json:"resync,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*UserStats_Stats) Reset ¶
func (this *UserStats_Stats) Reset()
func (*UserStats_Stats) String ¶
func (this *UserStats_Stats) String() string
type Version ¶
type Version struct { Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"` Release *string `protobuf:"bytes,2,opt,name=release" json:"release,omitempty"` Os *string `protobuf:"bytes,3,opt,name=os" json:"os,omitempty"` OsVersion *string `protobuf:"bytes,4,opt,name=os_version" json:"os_version,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
type VoiceTarget ¶
type VoiceTarget struct { Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` Targets []*VoiceTarget_Target `protobuf:"bytes,2,rep,name=targets" json:"targets,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*VoiceTarget) Reset ¶
func (this *VoiceTarget) Reset()
func (*VoiceTarget) String ¶
func (this *VoiceTarget) String() string
type VoiceTarget_Target ¶
type VoiceTarget_Target struct { Session []uint32 `protobuf:"varint,1,rep,name=session" json:"session,omitempty"` ChannelId *uint32 `protobuf:"varint,2,opt,name=channel_id" json:"channel_id,omitempty"` Group *string `protobuf:"bytes,3,opt,name=group" json:"group,omitempty"` Links *bool `protobuf:"varint,4,opt,name=links,def=0" json:"links,omitempty"` Children *bool `protobuf:"varint,5,opt,name=children,def=0" json:"children,omitempty"` XXX_unrecognized []byte `json:",omitempty"` }
func (*VoiceTarget_Target) Reset ¶
func (this *VoiceTarget_Target) Reset()
func (*VoiceTarget_Target) String ¶
func (this *VoiceTarget_Target) String() string
Click to show internal directories.
Click to hide internal directories.