Documentation ¶
Overview ¶
Package controlpb is a generated protocol buffer package.
It is generated from these files:
control.proto
It has these top-level messages:
Command Node Metrics Unsubscribe Disconnect
Index ¶
- Variables
- type Command
- func (*Command) Descriptor() ([]byte, []int)
- func (this *Command) Equal(that interface{}) bool
- func (m *Command) GetMethod() MethodType
- func (m *Command) GetUID() string
- func (m *Command) Marshal() (dAtA []byte, err error)
- func (m *Command) MarshalTo(dAtA []byte) (int, error)
- func (*Command) ProtoMessage()
- func (m *Command) Reset()
- func (m *Command) Size() (n int)
- func (m *Command) String() string
- func (m *Command) Unmarshal(dAtA []byte) error
- type Disconnect
- func (*Disconnect) Descriptor() ([]byte, []int)
- func (this *Disconnect) Equal(that interface{}) bool
- func (m *Disconnect) GetUser() string
- func (m *Disconnect) Marshal() (dAtA []byte, err error)
- func (m *Disconnect) MarshalTo(dAtA []byte) (int, error)
- func (*Disconnect) ProtoMessage()
- func (m *Disconnect) Reset()
- func (m *Disconnect) Size() (n int)
- func (m *Disconnect) String() string
- func (m *Disconnect) Unmarshal(dAtA []byte) error
- type MethodType
- type Metrics
- func (*Metrics) Descriptor() ([]byte, []int)
- func (this *Metrics) Equal(that interface{}) bool
- func (m *Metrics) GetInterval() float64
- func (m *Metrics) GetItems() map[string]float64
- func (m *Metrics) Marshal() (dAtA []byte, err error)
- func (m *Metrics) MarshalTo(dAtA []byte) (int, error)
- func (*Metrics) ProtoMessage()
- func (m *Metrics) Reset()
- func (m *Metrics) Size() (n int)
- func (m *Metrics) String() string
- func (m *Metrics) Unmarshal(dAtA []byte) error
- type Node
- func (*Node) Descriptor() ([]byte, []int)
- func (this *Node) Equal(that interface{}) bool
- func (m *Node) GetMetrics() *Metrics
- func (m *Node) GetName() string
- func (m *Node) GetNumChannels() uint32
- func (m *Node) GetNumClients() uint32
- func (m *Node) GetNumUsers() uint32
- func (m *Node) GetUID() string
- func (m *Node) GetUptime() uint32
- func (m *Node) GetVersion() string
- func (m *Node) Marshal() (dAtA []byte, err error)
- func (m *Node) MarshalTo(dAtA []byte) (int, error)
- func (*Node) ProtoMessage()
- func (m *Node) Reset()
- func (m *Node) Size() (n int)
- func (m *Node) String() string
- func (m *Node) Unmarshal(dAtA []byte) error
- type Raw
- func (r Raw) Compare(other Raw) int
- func (r Raw) Equal(other Raw) bool
- func (r Raw) Marshal() ([]byte, error)
- func (r Raw) MarshalJSON() ([]byte, error)
- func (r Raw) MarshalTo(data []byte) (n int, err error)
- func (r *Raw) Size() int
- func (r *Raw) Unmarshal(data []byte) error
- func (r *Raw) UnmarshalJSON(data []byte) error
- type Unsubscribe
- func (*Unsubscribe) Descriptor() ([]byte, []int)
- func (this *Unsubscribe) Equal(that interface{}) bool
- func (m *Unsubscribe) GetChannel() string
- func (m *Unsubscribe) GetUser() string
- func (m *Unsubscribe) Marshal() (dAtA []byte, err error)
- func (m *Unsubscribe) MarshalTo(dAtA []byte) (int, error)
- func (*Unsubscribe) ProtoMessage()
- func (m *Unsubscribe) Reset()
- func (m *Unsubscribe) Size() (n int)
- func (m *Unsubscribe) String() string
- func (m *Unsubscribe) Unmarshal(dAtA []byte) error
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthControl = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowControl = fmt.Errorf("proto: integer overflow") )
var MethodType_name = map[int32]string{
0: "NODE",
1: "UNSUBSCRIBE",
2: "DISCONNECT",
}
var MethodType_value = map[string]int32{
"NODE": 0,
"UNSUBSCRIBE": 1,
"DISCONNECT": 2,
}
Functions ¶
This section is empty.
Types ¶
type Command ¶
type Command struct { UID string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` Method MethodType `protobuf:"varint,2,opt,name=method,proto3,enum=controlpb.MethodType" json:"method"` Params Raw `protobuf:"bytes,3,opt,name=params,proto3,customtype=Raw" json:"params"` }
func NewPopulatedCommand ¶
func (*Command) Descriptor ¶
func (*Command) GetMethod ¶
func (m *Command) GetMethod() MethodType
func (*Command) ProtoMessage ¶
func (*Command) ProtoMessage()
type Disconnect ¶
type Disconnect struct {
User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user"`
}
func NewPopulatedDisconnect ¶
func NewPopulatedDisconnect(r randyControl, easy bool) *Disconnect
func (*Disconnect) Descriptor ¶
func (*Disconnect) Descriptor() ([]byte, []int)
func (*Disconnect) Equal ¶
func (this *Disconnect) Equal(that interface{}) bool
func (*Disconnect) GetUser ¶
func (m *Disconnect) GetUser() string
func (*Disconnect) Marshal ¶
func (m *Disconnect) Marshal() (dAtA []byte, err error)
func (*Disconnect) ProtoMessage ¶
func (*Disconnect) ProtoMessage()
func (*Disconnect) Reset ¶
func (m *Disconnect) Reset()
func (*Disconnect) Size ¶
func (m *Disconnect) Size() (n int)
func (*Disconnect) String ¶
func (m *Disconnect) String() string
func (*Disconnect) Unmarshal ¶
func (m *Disconnect) Unmarshal(dAtA []byte) error
type MethodType ¶
type MethodType int32
const ( MethodTypeNode MethodType = 0 MethodTypeUnsubscribe MethodType = 1 MethodTypeDisconnect MethodType = 2 )
func (MethodType) EnumDescriptor ¶
func (MethodType) EnumDescriptor() ([]byte, []int)
func (MethodType) String ¶
func (x MethodType) String() string
type Metrics ¶
type Metrics struct { Interval float64 `protobuf:"fixed64,1,opt,name=interval,proto3" json:"interval"` Items map[string]float64 `` /* 136-byte string literal not displayed */ }
func NewPopulatedMetrics ¶
func (*Metrics) Descriptor ¶
func (*Metrics) GetInterval ¶
func (*Metrics) ProtoMessage ¶
func (*Metrics) ProtoMessage()
type Node ¶
type Node struct { UID string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version"` NumClients uint32 `protobuf:"varint,4,opt,name=num_clients,json=numClients,proto3" json:"num_clients"` NumUsers uint32 `protobuf:"varint,5,opt,name=num_users,json=numUsers,proto3" json:"num_users"` NumChannels uint32 `protobuf:"varint,6,opt,name=num_channels,json=numChannels,proto3" json:"num_channels"` Uptime uint32 `protobuf:"varint,7,opt,name=uptime,proto3" json:"uptime"` Metrics *Metrics `protobuf:"bytes,8,opt,name=metrics" json:"metrics"` }
func NewPopulatedNode ¶
func (*Node) Descriptor ¶
func (*Node) GetMetrics ¶
func (*Node) GetNumChannels ¶
func (*Node) GetNumClients ¶
func (*Node) GetNumUsers ¶
func (*Node) GetVersion ¶
func (*Node) ProtoMessage ¶
func (*Node) ProtoMessage()
type Raw ¶
type Raw []byte
Raw type used by Centrifuge protocol as a type for fields in structs which value we want to stay untouched. For example custom application specific JSON payload data in published message. This is very similar to json.RawMessage type but have some extra methods to fit gogo/protobuf custom type interface.
func NewPopulatedRaw ¶
func NewPopulatedRaw(r intn) *Raw
NewPopulatedRaw required for gogoprotobuf custom type.
func (Raw) Marshal ¶
Marshal encodes Raw to slice of bytes. Exists to fit gogo/protobuf custom type interface.
func (Raw) MarshalJSON ¶
MarshalJSON returns *r as the JSON encoding of r.
func (*Raw) UnmarshalJSON ¶
UnmarshalJSON sets *r to a copy of data.
type Unsubscribe ¶
type Unsubscribe struct { Channel string `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel"` User string `protobuf:"bytes,2,opt,name=user,proto3" json:"user"` }
func NewPopulatedUnsubscribe ¶
func NewPopulatedUnsubscribe(r randyControl, easy bool) *Unsubscribe
func (*Unsubscribe) Descriptor ¶
func (*Unsubscribe) Descriptor() ([]byte, []int)
func (*Unsubscribe) Equal ¶
func (this *Unsubscribe) Equal(that interface{}) bool
func (*Unsubscribe) GetChannel ¶
func (m *Unsubscribe) GetChannel() string
func (*Unsubscribe) GetUser ¶
func (m *Unsubscribe) GetUser() string
func (*Unsubscribe) Marshal ¶
func (m *Unsubscribe) Marshal() (dAtA []byte, err error)
func (*Unsubscribe) ProtoMessage ¶
func (*Unsubscribe) ProtoMessage()
func (*Unsubscribe) Reset ¶
func (m *Unsubscribe) Reset()
func (*Unsubscribe) Size ¶
func (m *Unsubscribe) Size() (n int)
func (*Unsubscribe) String ¶
func (m *Unsubscribe) String() string
func (*Unsubscribe) Unmarshal ¶
func (m *Unsubscribe) Unmarshal(dAtA []byte) error