mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-09-13 13:00:10 +00:00
47 lines
1.5 KiB
Go
47 lines
1.5 KiB
Go
package appmessage
|
|
|
|
// GetPeerAddressesRequestMessage is an appmessage corresponding to
|
|
// its respective RPC message
|
|
type GetPeerAddressesRequestMessage struct {
|
|
baseMessage
|
|
}
|
|
|
|
// Command returns the protocol command string for the message
|
|
func (msg *GetPeerAddressesRequestMessage) Command() MessageCommand {
|
|
return CmdGetPeerAddressesRequestMessage
|
|
}
|
|
|
|
// NewGetPeerAddressesRequestMessage returns a instance of the message
|
|
func NewGetPeerAddressesRequestMessage() *GetPeerAddressesRequestMessage {
|
|
return &GetPeerAddressesRequestMessage{}
|
|
}
|
|
|
|
// GetPeerAddressesResponseMessage is an appmessage corresponding to
|
|
// its respective RPC message
|
|
type GetPeerAddressesResponseMessage struct {
|
|
baseMessage
|
|
Addresses []*GetPeerAddressesKnownAddressMessage
|
|
BannedAddresses []*GetPeerAddressesKnownAddressMessage
|
|
|
|
Error *RPCError
|
|
}
|
|
|
|
// Command returns the protocol command string for the message
|
|
func (msg *GetPeerAddressesResponseMessage) Command() MessageCommand {
|
|
return CmdGetPeerAddressesResponseMessage
|
|
}
|
|
|
|
// NewGetPeerAddressesResponseMessage returns a instance of the message
|
|
func NewGetPeerAddressesResponseMessage(addresses []*GetPeerAddressesKnownAddressMessage, bannedAddresses []*GetPeerAddressesKnownAddressMessage) *GetPeerAddressesResponseMessage {
|
|
return &GetPeerAddressesResponseMessage{
|
|
Addresses: addresses,
|
|
BannedAddresses: bannedAddresses,
|
|
}
|
|
}
|
|
|
|
// GetPeerAddressesKnownAddressMessage is an appmessage corresponding to
|
|
// its respective RPC message
|
|
type GetPeerAddressesKnownAddressMessage struct {
|
|
Addr string
|
|
}
|