Run the Event publication module.  
 More...
#include <EventPublish.h>
 | 
| virtual void  | handle_pipe () | 
|   | The base class register the pipe_ socket to its reactor_ so that this function is called when the pipe_ is available from reading.  More...
  | 
|   | 
| virtual void  | handle_control () | 
|   | Handle called when a message on the module's control socket arrives.  More...
  | 
|   | 
| virtual void  | dump_additional_config (zmqpp::message *out) const | 
|   | Dump additional configuration (for example module specific config file).  More...
  | 
|   | 
| void  | dump_config (ConfigManager::ConfigFormat fmt, zmqpp::message *out_msg) const | 
|   | Fills a message with the module's configuration information.  More...
  | 
|   | 
| void  | config_check (const std::string &obj_name, ConfigChecker::ObjectType type) | 
|   | An helper that checks configuration the existence of some objects.  More...
  | 
|   | 
| void  | config_check (const std::string &obj_name) | 
|   | An helper that checks configuration the existence of some objects.  More...
  | 
|   | 
| zmqpp::context &  | ctx_ | 
|   | A reference to the ZeroMQ context in case you need it to create additional socket.  More...
  | 
|   | 
| zmqpp::socket &  | pipe_ | 
|   | A reference to the pair socket that link back to the module manager.  More...
  | 
|   | 
| boost::property_tree::ptree  | config_ | 
|   | The configuration tree passed to the start_module function.  More...
  | 
|   | 
| CoreUtilsPtr  | utils_ | 
|   | Pointer to the core utils, which gives access to scheduler and others.  More...
  | 
|   | 
| bool  | is_running_ | 
|   | Boolean indicating whether the main loop should run or not.  More...
  | 
|   | 
| zmqpp::socket  | control_ | 
|   | Control REP socket.  More...
  | 
|   | 
| zmqpp::reactor  | reactor_ | 
|   | The reactor object we poll() on in the main loop.  More...
  | 
|   | 
| std::string  | name_ | 
|   | 
Run the Event publication module. 
- See also
 - Configuration Options  for configuration information. 
 
Definition at line 48 of file EventPublish.h.
 
◆ EventPublish() [1/2]
◆ EventPublish() [2/2]
  
  
      
        
          | Leosac::Module::EventPublish::EventPublish::EventPublish  | 
          ( | 
          const EventPublish &  | 
           | ) | 
           | 
         
       
   | 
  
delete   | 
  
 
 
◆ ~EventPublish()
  
  
      
        
          | Leosac::Module::EventPublish::EventPublish::~EventPublish  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ handle_msg_bus()
  
  
      
        
          | void EventPublish::handle_msg_bus  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ operator=()
◆ process_config()
  
  
      
        
          | void EventPublish::process_config  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Processing the configuration tree, spawning AuthFileInstance object as described in the configuration file. 
Definition at line 94 of file EventPublish.cpp.
 
 
◆ bus_sub_
  
  
      
        
          | zmqpp::socket Leosac::Module::EventPublish::EventPublish::bus_sub_ | 
         
       
   | 
  
private   | 
  
 
 
◆ network_pub_
  
  
      
        
          | zmqpp::socket Leosac::Module::EventPublish::EventPublish::network_pub_ | 
         
       
   | 
  
private   | 
  
 
 
◆ publish_source_
  
  
      
        
          | bool Leosac::Module::EventPublish::EventPublish::publish_source_ | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: