1
0
mirror of https://github.com/mainflux/mainflux.git synced 2025-05-01 13:48:56 +08:00
Dušan Borovčanin c3019fffb6
NOISSUE - Refactor messaging (#1141)
* Refactor messaging

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Rename SubscribeHandler to MessageHandler

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Remove `Auth` event logs

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Update message pubsub APi

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Fix topics handling

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Update CoAP adapter

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Update Twins service

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Update LoRa adapter

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Update OPC UA adapter

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Remove broker package

Package `broker` is conceptually renamed to package `nats`.

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Update makefile

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Add comment explanation

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Fix MQTT adapter

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Fix typo

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Move NATS pub/sub implementation to pubsub pkg

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Remove an empty line in main methods

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Move messaging-related code to messaging package

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Fix Twins mocks

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Change Occurred back to Created

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Fix tranformer test

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Fix message proto commands

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Replace string literal with constant

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Remove alias from main method

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Change messaging pubsub alias

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Rename occured to created

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Handle NATS connection in the NATS PubSub

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Rename n to pub/pubSub

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>

* Fix typos

Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
2020-04-28 11:02:35 +02:00

125 lines
4.4 KiB
Go

// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: messaging/message.proto
package messaging
import (
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
timestamp "github.com/golang/protobuf/ptypes/timestamp"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
// Message represents a message emitted by the Mainflux adapters layer.
type Message struct {
Channel string `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel,omitempty"`
Subtopic string `protobuf:"bytes,2,opt,name=subtopic,proto3" json:"subtopic,omitempty"`
Publisher string `protobuf:"bytes,3,opt,name=publisher,proto3" json:"publisher,omitempty"`
Protocol string `protobuf:"bytes,4,opt,name=protocol,proto3" json:"protocol,omitempty"`
Payload []byte `protobuf:"bytes,5,opt,name=payload,proto3" json:"payload,omitempty"`
Created *timestamp.Timestamp `protobuf:"bytes,6,opt,name=created,proto3" json:"created,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Message) Reset() { *m = Message{} }
func (m *Message) String() string { return proto.CompactTextString(m) }
func (*Message) ProtoMessage() {}
func (*Message) Descriptor() ([]byte, []int) {
return fileDescriptor_77305e42dfa8cc5b, []int{0}
}
func (m *Message) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Message.Unmarshal(m, b)
}
func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Message.Marshal(b, m, deterministic)
}
func (m *Message) XXX_Merge(src proto.Message) {
xxx_messageInfo_Message.Merge(m, src)
}
func (m *Message) XXX_Size() int {
return xxx_messageInfo_Message.Size(m)
}
func (m *Message) XXX_DiscardUnknown() {
xxx_messageInfo_Message.DiscardUnknown(m)
}
var xxx_messageInfo_Message proto.InternalMessageInfo
func (m *Message) GetChannel() string {
if m != nil {
return m.Channel
}
return ""
}
func (m *Message) GetSubtopic() string {
if m != nil {
return m.Subtopic
}
return ""
}
func (m *Message) GetPublisher() string {
if m != nil {
return m.Publisher
}
return ""
}
func (m *Message) GetProtocol() string {
if m != nil {
return m.Protocol
}
return ""
}
func (m *Message) GetPayload() []byte {
if m != nil {
return m.Payload
}
return nil
}
func (m *Message) GetCreated() *timestamp.Timestamp {
if m != nil {
return m.Created
}
return nil
}
func init() {
proto.RegisterType((*Message)(nil), "messaging.Message")
}
func init() { proto.RegisterFile("messaging/message.proto", fileDescriptor_77305e42dfa8cc5b) }
var fileDescriptor_77305e42dfa8cc5b = []byte{
// 202 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x44, 0x8f, 0xcd, 0x8e, 0x83, 0x20,
0x14, 0x85, 0xc3, 0xfc, 0xe8, 0xc8, 0xcc, 0x8a, 0xcd, 0x10, 0x33, 0xc9, 0x98, 0xae, 0x5c, 0x61,
0xd2, 0xf6, 0x35, 0xba, 0x31, 0x7d, 0x01, 0xc0, 0x5b, 0x24, 0x41, 0x21, 0x82, 0x8b, 0x3e, 0x62,
0xdf, 0xaa, 0x11, 0x82, 0xdd, 0xf1, 0xf1, 0xdd, 0x93, 0x93, 0x83, 0x7f, 0x27, 0xf0, 0x9e, 0x2b,
0x3d, 0xab, 0x2e, 0xbd, 0x80, 0xb9, 0xc5, 0x06, 0x4b, 0xaa, 0x5d, 0xd4, 0xff, 0xca, 0x5a, 0x65,
0xa0, 0x8b, 0x42, 0xac, 0xb7, 0x2e, 0xe8, 0x09, 0x7c, 0xe0, 0x93, 0x4b, 0xb7, 0x87, 0x07, 0xc2,
0xe5, 0x25, 0xa5, 0x09, 0xc5, 0xa5, 0x1c, 0xf9, 0x3c, 0x83, 0xa1, 0xa8, 0x41, 0x6d, 0xd5, 0x67,
0x24, 0x35, 0xfe, 0xf2, 0xab, 0x08, 0xd6, 0x69, 0x49, 0xdf, 0xa2, 0xda, 0x99, 0xfc, 0xe1, 0xca,
0xad, 0xc2, 0x68, 0x3f, 0xc2, 0x42, 0xdf, 0xa3, 0x7c, 0x7d, 0x6c, 0xc9, 0x58, 0x24, 0xad, 0xa1,
0x1f, 0x29, 0x99, 0x79, 0xeb, 0x73, 0xfc, 0x6e, 0x2c, 0x1f, 0xe8, 0x67, 0x83, 0xda, 0x9f, 0x3e,
0x23, 0x39, 0xe3, 0x52, 0x2e, 0xc0, 0x03, 0x0c, 0xb4, 0x68, 0x50, 0xfb, 0x7d, 0xac, 0x59, 0x1a,
0xc2, 0xf2, 0x10, 0x76, 0xcd, 0x43, 0xfa, 0x7c, 0x2a, 0x8a, 0x28, 0x4f, 0xcf, 0x00, 0x00, 0x00,
0xff, 0xff, 0x30, 0x7a, 0x2f, 0x67, 0x19, 0x01, 0x00, 0x00,
}