# Constants
StateDone is the state if the process is done.
StateFailed is the state if the process is failed.
StateInit is the state if the process is just created.
# Interfaces
Handler defines the message handler
go:generate go run github.com/vektra/mockery/v2 --name=Handler.
Message defines the message interface
go:generate go run github.com/vektra/mockery/v2 --name=Message.
MessageMain defines the message main interface
go:generate go run github.com/vektra/mockery/v2 --name=MessageMain.
PeerManager defines the peer interface
go:generate go run github.com/vektra/mockery/v2 --name=PeerManager.
go:generate go run github.com/vektra/mockery/v2 --name=StateChangedListener.