Update network.go
This commit is contained in:
		| @@ -6,34 +6,6 @@ import ( | ||||
| 	"github.com/micro/go-micro/v3/server" | ||||
| ) | ||||
|  | ||||
| // Error is network node errors | ||||
| type Error interface { | ||||
| 	// Count is current count of errors | ||||
| 	Count() int | ||||
| 	// Msg is last error message | ||||
| 	Msg() string | ||||
| } | ||||
|  | ||||
| // Status is node status | ||||
| type Status interface { | ||||
| 	// Error reports error status | ||||
| 	Error() Error | ||||
| } | ||||
|  | ||||
| // Node is network node | ||||
| type Node interface { | ||||
| 	// Id is node id | ||||
| 	Id() string | ||||
| 	// Address is node bind address | ||||
| 	Address() string | ||||
| 	// Peers returns node peers | ||||
| 	Peers() []Node | ||||
| 	// Network is the network node is in | ||||
| 	Network() Network | ||||
| 	// Status returns node status | ||||
| 	Status() Status | ||||
| } | ||||
|  | ||||
| // Network is micro network | ||||
| type Network interface { | ||||
| 	// Node is network node | ||||
| @@ -53,3 +25,31 @@ type Network interface { | ||||
| 	// Server is micro server | ||||
| 	Server() server.Server | ||||
| } | ||||
|  | ||||
| // Node is network node | ||||
| type Node interface { | ||||
| 	// Id is node id | ||||
| 	Id() string | ||||
| 	// Address is node bind address | ||||
| 	Address() string | ||||
| 	// Peers returns node peers | ||||
| 	Peers() []Node | ||||
| 	// Network is the network node is in | ||||
| 	Network() Network | ||||
| 	// Status returns node status | ||||
| 	Status() Status | ||||
| } | ||||
|  | ||||
| // Error is network node errors | ||||
| type Error interface { | ||||
| 	// Count is current count of errors | ||||
| 	Count() int | ||||
| 	// Msg is last error message | ||||
| 	Msg() string | ||||
| } | ||||
|  | ||||
| // Status is node status | ||||
| type Status interface { | ||||
| 	// Error reports error status | ||||
| 	Error() Error | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user