sgns::bulk_pull¶
#include <common.hpp>
Inherits from sgns::message
Public Types¶
| Name | |
|---|---|
| using uint32_t | count_t |
Public Functions¶
| Name | |
|---|---|
| bulk_pull() | |
| bulk_pull(bool & error_a, sgns::stream & stream_a, sgns::message_header const & header_a) | |
| virtual void | serialize(sgns::stream & stream_a, bool use_epoch_2_min_version_a) const override |
| bool | deserialize(sgns::stream & stream_a) |
| virtual void | visit(sgns::message_visitor & visitor_a) const override |
| bool | is_count_present() const |
| void | set_count_present(bool value_a) |
Public Attributes¶
| Name | |
|---|---|
| sgns::hash_or_account | start |
| sgns::block_hash | end |
| count_t | count |
| size_t constexpr | count_present_flag |
| size_t constexpr | extended_parameters_size |
| size_t constexpr | size |
Additional inherited members¶
Public Functions inherited from sgns::message
| Name | |
|---|---|
| message(sgns::message_type type_a) | |
| message(sgns::message_header const & header_a) | |
| virtual | ~message() =default |
| std::shared_ptr< std::vector< uint8_t > > | to_bytes(bool use_epoch_2_min_version_a) const |
| sgns::shared_const_buffer | to_shared_const_buffer(bool use_epoch_2_min_version_a) const |
Public Attributes inherited from sgns::message
| Name | |
|---|---|
| sgns::message_header | header |
Public Types Documentation¶
using count_t¶
Public Functions Documentation¶
function bulk_pull¶
function bulk_pull¶
function serialize¶
Reimplements: sgns::message::serialize
function deserialize¶
function visit¶
Reimplements: sgns::message::visit
function is_count_present¶
function set_count_present¶
Public Attributes Documentation¶
variable start¶
variable end¶
variable count¶
variable count_present_flag¶
variable extended_parameters_size¶
variable size¶
Updated on 2026-03-04 at 13:10:43 -0800