| 
|   | OverlaySim (Application &app) | 
|   | 
|   | ~OverlaySim ()=default | 
|   | 
| void  | clear () | 
|   | 
| std::uint16_t  | inState (PublicKey const &validator, reduce_relay::PeerState state) | 
|   | 
| void  | updateSlotAndSquelch (uint256 const &key, PublicKey const &validator, Peer::id_t id, SquelchCB f, protocol::MessageType type=protocol::mtVALIDATION) override | 
|   | 
| void  | deletePeer (id_t id, UnsquelchCB f) override | 
|   | 
| void  | deleteIdlePeers (UnsquelchCB f) override | 
|   | 
| PeerSPtr  | addPeer (bool useCache=true) | 
|   | 
| void  | deletePeer (Peer::id_t id, bool useCache=true) | 
|   | 
| void  | resetPeers () | 
|   | 
| std::optional< Peer::id_t >  | deleteLastPeer () | 
|   | 
| bool  | isCountingState (PublicKey const &validator) | 
|   | 
| std::set< id_t >  | getSelected (PublicKey const &validator) | 
|   | 
| bool  | isSelected (PublicKey const &validator, Peer::id_t peer) | 
|   | 
| id_t  | getSelectedPeer (PublicKey const &validator) | 
|   | 
| std::unordered_map< id_t, std::tuple< reduce_relay::PeerState, std::uint16_t, std::uint32_t, std::uint32_t > >  | getPeers (PublicKey const &validator) | 
|   | 
| std::uint16_t  | getNumPeers () const | 
|   | 
Definition at line 504 of file reduce_relay_test.cpp.
 
◆ Peers
◆ id_t
◆ clock_type
◆ OverlaySim()
      
        
          | ripple::test::OverlaySim::OverlaySim  | 
          ( | 
          Application &  | 
          app | ) | 
           | 
        
      
 
 
◆ ~OverlaySim()
  
  
      
        
          | ripple::test::OverlaySim::~OverlaySim  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ clear()
      
        
          | void ripple::test::OverlaySim::clear  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ inState()
◆ updateSlotAndSquelch()
  
  
      
        
          | void ripple::test::OverlaySim::updateSlotAndSquelch  | 
          ( | 
          uint256 const &  | 
          key,  | 
         
        
           | 
           | 
          PublicKey const &  | 
          validator,  | 
         
        
           | 
           | 
          Peer::id_t  | 
          id,  | 
         
        
           | 
           | 
          SquelchCB  | 
          f,  | 
         
        
           | 
           | 
          protocol::MessageType  | 
          type = protocol::mtVALIDATION  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ deletePeer() [1/2]
◆ deleteIdlePeers()
  
  
      
        
          | void ripple::test::OverlaySim::deleteIdlePeers  | 
          ( | 
          UnsquelchCB  | 
          f | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ addPeer()
      
        
          | PeerSPtr ripple::test::OverlaySim::addPeer  | 
          ( | 
          bool  | 
          useCache = true | ) | 
           | 
        
      
 
 
◆ deletePeer() [2/2]
      
        
          | void ripple::test::OverlaySim::deletePeer  | 
          ( | 
          Peer::id_t  | 
          id,  | 
        
        
           | 
           | 
          bool  | 
          useCache = true  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ resetPeers()
      
        
          | void ripple::test::OverlaySim::resetPeers  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ deleteLastPeer()
◆ isCountingState()
      
        
          | bool ripple::test::OverlaySim::isCountingState  | 
          ( | 
          PublicKey const &  | 
          validator | ) | 
           | 
        
      
 
 
◆ getSelected()
◆ isSelected()
◆ getSelectedPeer()
      
        
          | id_t ripple::test::OverlaySim::getSelectedPeer  | 
          ( | 
          PublicKey const &  | 
          validator | ) | 
           | 
        
      
 
 
◆ getPeers()
◆ getNumPeers()
◆ squelch()
◆ unsquelch()
◆ squelch_
◆ unsquelch_
◆ peers_
  
  
      
        
          | Peers ripple::test::OverlaySim::peers_ | 
         
       
   | 
  
private   | 
  
 
 
◆ peersCache_
  
  
      
        
          | Peers ripple::test::OverlaySim::peersCache_ | 
         
       
   | 
  
private   | 
  
 
 
◆ slots_
◆ logs_
  
  
      
        
          | Logs& ripple::test::OverlaySim::logs_ | 
         
       
   | 
  
private   |