mumbleproto

package
v0.0.0-...-88649aa Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2012 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Index

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"`
}

func (*ACL) Reset

func (this *ACL) Reset()

func (*ACL) String

func (this *ACL) String() string

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"`
}

func (*BanList) Reset

func (this *BanList) Reset()

func (*BanList) String

func (this *BanList) String() string

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 (ContextActionModify_Context) String

type ContextActionModify_Operation

type ContextActionModify_Operation int32
const (
	ContextActionModify_Add    ContextActionModify_Operation = 0
	ContextActionModify_Remove ContextActionModify_Operation = 1
)

func (ContextActionModify_Operation) 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 (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"`
}

func (*Ping) Reset

func (this *Ping) Reset()

func (*Ping) String

func (this *Ping) String() string

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"`
}

func (*Reject) Reset

func (this *Reject) Reset()

func (*Reject) String

func (this *Reject) String() string

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 UDPTunnel struct {
	Packet           []byte `protobuf:"bytes,1,req,name=packet" json:"packet,omitempty"`
	XXX_unrecognized []byte `json:",omitempty"`
}

func (*UDPTunnel) Reset

func (this *UDPTunnel) Reset()

func (*UDPTunnel) String

func (this *UDPTunnel) String() string

type UserList

type UserList struct {
	Users            []*UserList_User `protobuf:"bytes,1,rep,name=users" json:"users,omitempty"`
	XXX_unrecognized []byte           `json:",omitempty"`
}

func (*UserList) Reset

func (this *UserList) Reset()

func (*UserList) String

func (this *UserList) String() string

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"`
}

func (*UserState) Reset

func (this *UserState) Reset()

func (*UserState) String

func (this *UserState) String() string

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"`
}

func (*UserStats) Reset

func (this *UserStats) Reset()

func (*UserStats) String

func (this *UserStats) String() string

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"`
}

func (*Version) Reset

func (this *Version) Reset()

func (*Version) String

func (this *Version) String() string

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL