#include <subscriptions.hpp>
◆ Subscriptions()
  
  
      
        
          | taraxa::net::Subscriptions::Subscriptions  | 
          ( | 
          std::function< void(std::string &&)>  | 
          send | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ addSubscription()
      
        
          | int taraxa::net::Subscriptions::addSubscription  | 
          ( | 
          std::shared_ptr< Subscription >  | 
          subscription | ) | 
           | 
        
      
 
 
◆ process()
      
        
          | void taraxa::net::Subscriptions::process  | 
          ( | 
          SubscriptionType  | 
          type,  | 
        
        
           | 
           | 
          const Json::Value &  | 
          payload  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ processLogs()
◆ removeSubscription()
      
        
          | bool taraxa::net::Subscriptions::removeSubscription  | 
          ( | 
          int  | 
          id | ) | 
           | 
        
      
 
 
◆ send_
  
  
      
        
          | std::function<void(std::string&&)> taraxa::net::Subscriptions::send_ | 
         
       
   | 
  
private   | 
  
 
 
◆ subscriptions_
  
  
      
        
          | std::map<uint64_t, std::shared_ptr<Subscription> > taraxa::net::Subscriptions::subscriptions_ | 
         
       
   | 
  
private   | 
  
 
 
◆ subscriptions_by_type_
  
  
      
        
          | std::map<SubscriptionType, std::list<uint64_t> > taraxa::net::Subscriptions::subscriptions_by_type_ | 
         
       
   | 
  
private   | 
  
 
 
◆ subscriptions_mutex_
  
  
      
        
          | std::mutex taraxa::net::Subscriptions::subscriptions_mutex_ | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: