OpenCBDC Transaction Processor
Loading...
Searching...
No Matches
cbdc::parsec::runtime_locking_shard::rpc::try_lock_request Struct Reference

Try lock request message. More...

#include <messages.hpp>

Collaboration diagram for cbdc::parsec::runtime_locking_shard::rpc::try_lock_request:

Data Fields

ticket_number_type m_ticket_number {}
 Ticket number.
 
broker_id_type m_broker_id {}
 ID of broker managing ticket.
 
key_type m_key
 Key for which to request lock.
 
lock_type m_locktype {}
 Lock type to request.
 
bool m_first_lock {false}
 Flag for when this is the first lock.
 

Detailed Description

Try lock request message.

Definition at line 14 of file parsec/runtime_locking_shard/messages.hpp.

Field Documentation

◆ m_broker_id

broker_id_type cbdc::parsec::runtime_locking_shard::rpc::try_lock_request::m_broker_id {}

ID of broker managing ticket.

Definition at line 18 of file parsec/runtime_locking_shard/messages.hpp.

◆ m_first_lock

bool cbdc::parsec::runtime_locking_shard::rpc::try_lock_request::m_first_lock {false}

Flag for when this is the first lock.

Definition at line 24 of file parsec/runtime_locking_shard/messages.hpp.

◆ m_key

key_type cbdc::parsec::runtime_locking_shard::rpc::try_lock_request::m_key

Key for which to request lock.

Definition at line 20 of file parsec/runtime_locking_shard/messages.hpp.

◆ m_locktype

lock_type cbdc::parsec::runtime_locking_shard::rpc::try_lock_request::m_locktype {}

Lock type to request.

Definition at line 22 of file parsec/runtime_locking_shard/messages.hpp.

◆ m_ticket_number

ticket_number_type cbdc::parsec::runtime_locking_shard::rpc::try_lock_request::m_ticket_number {}

Ticket number.

Definition at line 16 of file parsec/runtime_locking_shard/messages.hpp.


The documentation for this struct was generated from the following file: