Skip to content

Commit

Permalink
Add retainer allocated parameter.
Browse files Browse the repository at this point in the history
  • Loading branch information
evoskuil committed Aug 4, 2024
1 parent 6f75278 commit f314690
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions include/bitcoin/network/memory.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ class BCT_API memory
virtual arena* get_arena() NOEXCEPT = 0;

/// Get memory retainer.
virtual retainer::ptr get_retainer() NOEXCEPT = 0;
virtual retainer::ptr get_retainer(size_t allocation=zero) NOEXCEPT = 0;
};

/// Default tracked memory implementation (untracked).
Expand All @@ -49,8 +49,8 @@ class BCT_API default_memory final
/// Get memory arena (system default).
arena* get_arena() NOEXCEPT override;

/// Get memory retainer (empty pointer).
retainer::ptr get_retainer() NOEXCEPT override;
/// Get memory retainer (empty pointer, allocation unused).
retainer::ptr get_retainer(size_t=zero) NOEXCEPT override;
};

} // namespace network
Expand Down
2 changes: 1 addition & 1 deletion src/memory.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ arena* default_memory::get_arena() NOEXCEPT
return default_arena::get();
}

retainer::ptr default_memory::get_retainer() NOEXCEPT
retainer::ptr default_memory::get_retainer(size_t) NOEXCEPT
{
return {};
}
Expand Down

0 comments on commit f314690

Please sign in to comment.