mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-03-30 15:08:33 +00:00
39 lines
1.1 KiB
Go
39 lines
1.1 KiB
Go
package appmessage
|
|
|
|
// GetBlockCountRequestMessage is an appmessage corresponding to
|
|
// its respective RPC message
|
|
type GetBlockCountRequestMessage struct {
|
|
baseMessage
|
|
}
|
|
|
|
// Command returns the protocol command string for the message
|
|
func (msg *GetBlockCountRequestMessage) Command() MessageCommand {
|
|
return CmdGetBlockCountRequestMessage
|
|
}
|
|
|
|
// NewGetBlockCountRequestMessage returns a instance of the message
|
|
func NewGetBlockCountRequestMessage() *GetBlockCountRequestMessage {
|
|
return &GetBlockCountRequestMessage{}
|
|
}
|
|
|
|
// GetBlockCountResponseMessage is an appmessage corresponding to
|
|
// its respective RPC message
|
|
type GetBlockCountResponseMessage struct {
|
|
baseMessage
|
|
BlockCount uint64
|
|
|
|
Error *RPCError
|
|
}
|
|
|
|
// Command returns the protocol command string for the message
|
|
func (msg *GetBlockCountResponseMessage) Command() MessageCommand {
|
|
return CmdGetBlockCountResponseMessage
|
|
}
|
|
|
|
// NewGetBlockCountResponseMessage returns a instance of the message
|
|
func NewGetBlockCountResponseMessage(blockCount uint64) *GetBlockCountResponseMessage {
|
|
return &GetBlockCountResponseMessage{
|
|
BlockCount: blockCount,
|
|
}
|
|
}
|