| 
    rippled
    
   | 
 
#include <PeerReservationTable.h>

Public Member Functions | |
| PeerReservationTable (beast::Journal journal=beast::Journal(beast::Journal::getNullSink())) | |
| std::vector< PeerReservation > | list () const | 
| bool | contains (PublicKey const &nodeId) | 
| bool | load (DatabaseCon &connection) | 
| std::optional< PeerReservation > | insert_or_assign (PeerReservation const &reservation) | 
| std::optional< PeerReservation > | erase (PublicKey const &nodeId) | 
Private Attributes | |
| beast::Journal | journal_ | 
| std::mutex | mutex_ | 
| DatabaseCon * | connection_ | 
| std::unordered_set< PeerReservation, beast::uhash<>, KeyEqual > | table_ | 
Definition at line 75 of file PeerReservationTable.h.
      
  | 
  explicit | 
Definition at line 78 of file PeerReservationTable.h.
| auto ripple::PeerReservationTable::list | ( | ) | const | 
Definition at line 49 of file PeerReservationTable.cpp.
| bool ripple::PeerReservationTable::contains | ( | PublicKey const & | nodeId | ) | 
Definition at line 88 of file PeerReservationTable.h.
| bool ripple::PeerReservationTable::load | ( | DatabaseCon & | connection | ) | 
Definition at line 68 of file PeerReservationTable.cpp.
| std::optional< PeerReservation > ripple::PeerReservationTable::insert_or_assign | ( | PeerReservation const & | reservation | ) | 
| soci::soci_error | 
Definition at line 81 of file PeerReservationTable.cpp.
| std::optional< PeerReservation > ripple::PeerReservationTable::erase | ( | PublicKey const & | nodeId | ) | 
Definition at line 115 of file PeerReservationTable.cpp.
      
  | 
  mutableprivate | 
Definition at line 113 of file PeerReservationTable.h.
      
  | 
  mutableprivate | 
Definition at line 114 of file PeerReservationTable.h.
      
  | 
  private | 
Definition at line 115 of file PeerReservationTable.h.
      
  | 
  private | 
Definition at line 116 of file PeerReservationTable.h.