Documentation
¶
Overview ¶
Package routermock provides mock implementations for message routing
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockRouter ¶
type MockRouter struct {
// contains filtered or unexported fields
}
MockRouter provides a mock implementation for message routing
func (*MockRouter) ClearMessages ¶
func (m *MockRouter) ClearMessages()
ClearMessages clears all routed messages
func (*MockRouter) GetMessages ¶
func (m *MockRouter) GetMessages(nodeID types.NodeID) []Message
GetMessages returns all messages routed to a node
func (*MockRouter) RouteMessage ¶
func (m *MockRouter) RouteMessage(ctx context.Context, from, to types.NodeID, content []byte, msgType string) error
RouteMessage routes a message between nodes
Click to show internal directories.
Click to hide internal directories.