mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-26 14:46:42 +00:00
core/txpool: rename reserver handle to reservation handle
This commit is contained in:
parent
42d1156472
commit
32169a27e9
1 changed files with 7 additions and 7 deletions
|
|
@ -52,8 +52,8 @@ func NewReservationTracker() *ReservationTracker {
|
||||||
|
|
||||||
// NewHandle creates a named handle on the ReservationTracker. The handle
|
// NewHandle creates a named handle on the ReservationTracker. The handle
|
||||||
// identifies the subpool so ownership of reservations can be determined.
|
// identifies the subpool so ownership of reservations can be determined.
|
||||||
func (r *ReservationTracker) NewHandle(id int) *ReserverHandle {
|
func (r *ReservationTracker) NewHandle(id int) *ReservationHandle {
|
||||||
return &ReserverHandle{r, id}
|
return &ReservationHandle{r, id}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Reserver is an interface for creating and releasing owned reservations in the
|
// Reserver is an interface for creating and releasing owned reservations in the
|
||||||
|
|
@ -72,17 +72,17 @@ type Reserver interface {
|
||||||
Has(address common.Address) bool
|
Has(address common.Address) bool
|
||||||
}
|
}
|
||||||
|
|
||||||
// ReserverHandle is a named handle on ReservationTracker. It is held by subpools to
|
// ReservationHandle is a named handle on ReservationTracker. It is held by subpools to
|
||||||
// make reservations for accounts it is tracking. The id is used to determine
|
// make reservations for accounts it is tracking. The id is used to determine
|
||||||
// which pool owns an address and disallows non-owners to hold or release
|
// which pool owns an address and disallows non-owners to hold or release
|
||||||
// addresses it doesn't own.
|
// addresses it doesn't own.
|
||||||
type ReserverHandle struct {
|
type ReservationHandle struct {
|
||||||
tracker *ReservationTracker
|
tracker *ReservationTracker
|
||||||
id int
|
id int
|
||||||
}
|
}
|
||||||
|
|
||||||
// Hold implements the Reserver interface.
|
// Hold implements the Reserver interface.
|
||||||
func (h *ReserverHandle) Hold(addr common.Address) error {
|
func (h *ReservationHandle) Hold(addr common.Address) error {
|
||||||
h.tracker.lock.Lock()
|
h.tracker.lock.Lock()
|
||||||
defer h.tracker.lock.Unlock()
|
defer h.tracker.lock.Unlock()
|
||||||
|
|
||||||
|
|
@ -105,7 +105,7 @@ func (h *ReserverHandle) Hold(addr common.Address) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Release implements the Reserver interface.
|
// Release implements the Reserver interface.
|
||||||
func (h *ReserverHandle) Release(addr common.Address) error {
|
func (h *ReservationHandle) Release(addr common.Address) error {
|
||||||
h.tracker.lock.Lock()
|
h.tracker.lock.Lock()
|
||||||
defer h.tracker.lock.Unlock()
|
defer h.tracker.lock.Unlock()
|
||||||
|
|
||||||
|
|
@ -129,7 +129,7 @@ func (h *ReserverHandle) Release(addr common.Address) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Has implements the Reserver interface.
|
// Has implements the Reserver interface.
|
||||||
func (h *ReserverHandle) Has(address common.Address) bool {
|
func (h *ReservationHandle) Has(address common.Address) bool {
|
||||||
h.tracker.lock.RLock()
|
h.tracker.lock.RLock()
|
||||||
defer h.tracker.lock.RUnlock()
|
defer h.tracker.lock.RUnlock()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue