Documentation ¶
Index ¶
- Constants
- Variables
- type ErrorCode
- type HumorAdaptor
- type HumorServant
- type Humors
- type RequestPacket
- func (*RequestPacket) Descriptor() ([]byte, []int)deprecated
- func (x *RequestPacket) GetAction() int32
- func (x *RequestPacket) GetPayload() []byte
- func (x *RequestPacket) GetReqID() int32
- func (x *RequestPacket) GetResTopic() string
- func (x *RequestPacket) GetTimeout() int32
- func (*RequestPacket) ProtoMessage()
- func (x *RequestPacket) ProtoReflect() protoreflect.Message
- func (x *RequestPacket) Reset()
- func (x *RequestPacket) String() string
- type ResponsePacket
- func (*ResponsePacket) Descriptor() ([]byte, []int)deprecated
- func (x *ResponsePacket) GetCode() ErrorCode
- func (x *ResponsePacket) GetPayload() []byte
- func (x *ResponsePacket) GetReqID() int32
- func (*ResponsePacket) ProtoMessage()
- func (x *ResponsePacket) ProtoReflect() protoreflect.Message
- func (x *ResponsePacket) Reset()
- func (x *ResponsePacket) String() string
Constants ¶
Variables ¶
View Source
var ( ErrorCode_name = map[int32]string{ 0: "SUCCESS", 1: "DECODEERR", 2: "ENCODEERR", 3: "NOFUNCERR", 4: "NOSERVANTERR", 5: "CONNECTERR", 6: "TIMEOUT", } ErrorCode_value = map[string]int32{ "SUCCESS": 0, "DECODEERR": 1, "ENCODEERR": 2, "NOFUNCERR": 3, "NOSERVANTERR": 4, "CONNECTERR": 5, "TIMEOUT": 6, } )
Enum value maps for ErrorCode.
View Source
var File_humors_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ErrorCode ¶
type ErrorCode int32
func (ErrorCode) Descriptor ¶
func (ErrorCode) Descriptor() protoreflect.EnumDescriptor
func (ErrorCode) EnumDescriptor
deprecated
func (ErrorCode) Number ¶
func (x ErrorCode) Number() protoreflect.EnumNumber
func (ErrorCode) Type ¶
func (ErrorCode) Type() protoreflect.EnumType
type HumorAdaptor ¶
type HumorAdaptor struct {
// contains filtered or unexported fields
}
func (*HumorAdaptor) MessageHandler ¶
func (a *HumorAdaptor) MessageHandler(_ MQTT.Client, message MQTT.Message)
type HumorServant ¶
type HumorServant struct {
// contains filtered or unexported fields
}
func (*HumorServant) MessageHandler ¶
func (s *HumorServant) MessageHandler(_ MQTT.Client, message MQTT.Message)
func (*HumorServant) RegisterFun ¶
func (s *HumorServant) RegisterFun(action int32, req interface{}, res interface{}, fun func(ctx context.Context, req interface{}, res interface{}))
type Humors ¶
type Humors struct { Adaptor *HumorAdaptor Servant *HumorServant // contains filtered or unexported fields }
func (*Humors) InitAdaptor ¶
func (*Humors) InitServant ¶
type RequestPacket ¶
type RequestPacket struct { ReqID int32 `protobuf:"varint,1,opt,name=reqID,proto3" json:"reqID,omitempty"` Action int32 `protobuf:"varint,2,opt,name=action,proto3" json:"action,omitempty"` Timeout int32 `protobuf:"varint,3,opt,name=timeout,proto3" json:"timeout,omitempty"` Payload []byte `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"` ResTopic string `protobuf:"bytes,5,opt,name=resTopic,proto3" json:"resTopic,omitempty"` // contains filtered or unexported fields }
func (*RequestPacket) Descriptor
deprecated
func (*RequestPacket) Descriptor() ([]byte, []int)
Deprecated: Use RequestPacket.ProtoReflect.Descriptor instead.
func (*RequestPacket) GetAction ¶
func (x *RequestPacket) GetAction() int32
func (*RequestPacket) GetPayload ¶
func (x *RequestPacket) GetPayload() []byte
func (*RequestPacket) GetReqID ¶
func (x *RequestPacket) GetReqID() int32
func (*RequestPacket) GetResTopic ¶
func (x *RequestPacket) GetResTopic() string
func (*RequestPacket) GetTimeout ¶
func (x *RequestPacket) GetTimeout() int32
func (*RequestPacket) ProtoMessage ¶
func (*RequestPacket) ProtoMessage()
func (*RequestPacket) ProtoReflect ¶
func (x *RequestPacket) ProtoReflect() protoreflect.Message
func (*RequestPacket) Reset ¶
func (x *RequestPacket) Reset()
func (*RequestPacket) String ¶
func (x *RequestPacket) String() string
type ResponsePacket ¶
type ResponsePacket struct { ReqID int32 `protobuf:"varint,1,opt,name=reqID,proto3" json:"reqID,omitempty"` Code ErrorCode `protobuf:"varint,2,opt,name=code,proto3,enum=humors.ErrorCode" json:"code,omitempty"` Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` // contains filtered or unexported fields }
func (*ResponsePacket) Descriptor
deprecated
func (*ResponsePacket) Descriptor() ([]byte, []int)
Deprecated: Use ResponsePacket.ProtoReflect.Descriptor instead.
func (*ResponsePacket) GetCode ¶
func (x *ResponsePacket) GetCode() ErrorCode
func (*ResponsePacket) GetPayload ¶
func (x *ResponsePacket) GetPayload() []byte
func (*ResponsePacket) GetReqID ¶
func (x *ResponsePacket) GetReqID() int32
func (*ResponsePacket) ProtoMessage ¶
func (*ResponsePacket) ProtoMessage()
func (*ResponsePacket) ProtoReflect ¶
func (x *ResponsePacket) ProtoReflect() protoreflect.Message
func (*ResponsePacket) Reset ¶
func (x *ResponsePacket) Reset()
func (*ResponsePacket) String ¶
func (x *ResponsePacket) String() string
Click to show internal directories.
Click to hide internal directories.