Logo ROOT  
Reference Guide
Messenger_decl.h File Reference
#include "RooFit/MultiProcess/ProcessManager.h"
#include "RooFit_ZMQ/ZeroMQSvc.h"
#include "RooFit_ZMQ/ZeroMQPoller.h"
#include <iosfwd>
#include <vector>
#include <csignal>
#include <string>
Include dependency graph for Messenger_decl.h:
This graph shows which files directly or indirectly include this file:

Classes

class  RooFit::MultiProcess::Messenger
 Manages ZeroMQ sockets and wraps send and receive calls. More...
 

Namespaces

namespace  RooFit
 The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or other types of arguments).
 
namespace  RooFit::MultiProcess
 

Enumerations

enum class  RooFit::MultiProcess::M2Q : int { RooFit::MultiProcess::enqueue = 10 }
 
enum class  RooFit::MultiProcess::Q2W : int { RooFit::MultiProcess::dequeue_rejected = 40 , RooFit::MultiProcess::dequeue_accepted = 41 }
 
enum class  RooFit::MultiProcess::W2Q : int { RooFit::MultiProcess::dequeue = 30 }
 
enum class  RooFit::MultiProcess::X2X : int { RooFit::MultiProcess::ping = -1 , RooFit::MultiProcess::pong = -2 , RooFit::MultiProcess::initial_value = 0 }
 

Functions

std::ostream & RooFit::MultiProcess::operator<< (std::ostream &out, const M2Q value)
 
std::ostream & RooFit::MultiProcess::operator<< (std::ostream &out, const Q2W value)
 
std::ostream & RooFit::MultiProcess::operator<< (std::ostream &out, const W2Q value)
 
std::ostream & RooFit::MultiProcess::operator<< (std::ostream &out, const X2X value)
 
void RooFit::MultiProcess::set_socket_immediate (ZmqLingeringSocketPtr<> &socket)