Tracks load and resource consumption.  
 More...
#include <ResourceManager.h>
Tracks load and resource consumption. 
Definition at line 37 of file ResourceManager.h.
 
◆ Manager()
  
  
      
        
          | ripple::Resource::Manager::Manager  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ ~Manager()
  
  
      
        
          | ripple::Resource::Manager::~Manager  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtualdefault   | 
  
 
 
◆ newInboundEndpoint() [1/2]
◆ newInboundEndpoint() [2/2]
◆ newOutboundEndpoint()
◆ newUnlimitedEndpoint()
◆ exportConsumers()
  
  
      
        
          | virtual Gossip ripple::Resource::Manager::exportConsumers  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getJson() [1/2]
  
  
      
        
          | virtual Json::Value ripple::Resource::Manager::getJson  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getJson() [2/2]
  
  
      
        
          | virtual Json::Value ripple::Resource::Manager::getJson  | 
          ( | 
          int  | 
          threshold | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ importConsumers()
  
  
      
        
          | virtual void ripple::Resource::Manager::importConsumers  | 
          ( | 
          std::string const &  | 
          origin,  | 
         
        
           | 
           | 
          Gossip const &  | 
          gossip  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ name()
  
  
      
        
          | std::string const  & beast::PropertyStream::Source::name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inherited   | 
  
 
 
◆ add() [1/2]
  
  
      
        
          | void beast::PropertyStream::Source::add  | 
          ( | 
          Source &  | 
          source | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ add() [2/2]
template<class Derived > 
  
  
      
        
          | Derived * beast::PropertyStream::Source::add  | 
          ( | 
          Derived *  | 
          child | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Add a child source by pointer. 
The source pointer is returned so it can be used in ctor-initializers. 
Definition at line 358 of file PropertyStream.h.
 
 
◆ remove()
  
  
      
        
          | void beast::PropertyStream::Source::remove  | 
          ( | 
          Source &  | 
          child | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ removeAll()
  
  
      
        
          | void beast::PropertyStream::Source::removeAll  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ write_one()
  
  
      
        
          | void beast::PropertyStream::Source::write_one  | 
          ( | 
          PropertyStream &  | 
          stream | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ write() [1/2]
◆ write() [2/2]
Parse the path and write the corresponding Source and optional children. 
If the source is found, it is written. If the wildcard character '*' exists as the last character in the path, then all the children are written recursively. 
Definition at line 259 of file beast_PropertyStream.cpp.
 
 
◆ find()
Parse the dot-delimited Source path and return the result. 
The first value will be a pointer to the Source object corresponding to the given path. If no Source object exists, then the first value will be nullptr and the second value will be undefined. The second value is a boolean indicating whether or not the path string specifies the wildcard character '*' as the last character.
print statement examples "parent.child" prints child and all of its children "parent.child." start at the parent and print down to child "parent.grandchild" prints nothing- grandchild not direct discendent "parent.grandchild." starts at the parent and prints down to grandchild "parent.grandchild.*" starts at parent, print through grandchild children 
Definition at line 273 of file beast_PropertyStream.cpp.
 
 
◆ find_one_deep()
  
  
      
        
          | PropertyStream::Source * beast::PropertyStream::Source::find_one_deep  | 
          ( | 
          std::string const &  | 
          name | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ find_path()
  
  
      
        
          | PropertyStream::Source * beast::PropertyStream::Source::find_path  | 
          ( | 
          std::string  | 
          path | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ find_one()
  
  
      
        
          | PropertyStream::Source * beast::PropertyStream::Source::find_one  | 
          ( | 
          std::string const &  | 
          name | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ peel_leading_slash()
  
  
      
        
          | bool beast::PropertyStream::Source::peel_leading_slash  | 
          ( | 
          std::string *  | 
          path | ) | 
           | 
         
       
   | 
  
staticinherited   | 
  
 
 
◆ peel_trailing_slashstar()
  
  
      
        
          | bool beast::PropertyStream::Source::peel_trailing_slashstar  | 
          ( | 
          std::string *  | 
          path | ) | 
           | 
         
       
   | 
  
staticinherited   | 
  
 
 
◆ peel_name()
◆ onWrite()
  
  
      
        
          | void beast::PropertyStream::Source::onWrite  | 
          ( | 
          Map &  | 
           | ) | 
           | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ m_name
  
  
      
        
          | std::string const beast::PropertyStream::Source::m_name | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ lock_
◆ item_
  
  
      
        
          | Item beast::PropertyStream::Source::item_ | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ parent_
  
  
      
        
          | Source* beast::PropertyStream::Source::parent_ | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ children_
  
  
      
        
          | List<Item> beast::PropertyStream::Source::children_ | 
         
       
   | 
  
privateinherited   |