Merge branch 'master' into registry-namespace
This commit is contained in:
		
							
								
								
									
										28
									
								
								codec/proto/message.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								codec/proto/message.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | |||||||
|  | package proto | ||||||
|  |  | ||||||
|  | type Message struct { | ||||||
|  | 	Data []byte | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (m *Message) ProtoMessage() {} | ||||||
|  |  | ||||||
|  | func (m *Message) Reset() { | ||||||
|  | 	*m = Message{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (m *Message) String() string { | ||||||
|  | 	return string(m.Data) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (m *Message) Marshal() ([]byte, error) { | ||||||
|  | 	return m.Data, nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (m *Message) Unmarshal(data []byte) error { | ||||||
|  | 	m.Data = data | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func NewMessage(data []byte) *Message { | ||||||
|  | 	return &Message{data} | ||||||
|  | } | ||||||
		Reference in New Issue
	
	Block a user