#include "RooFit/MultiProcess/Message.h"#include <cstdint>#include <cstring>#include <stdexcept>#include <string>#include <type_traits>#include <vector>Classes | |
| class | RooFit::MultiProcess::Channel |
| One endpoint of a full-duplex interprocess message pipe. More... | |
| class | RooFit::MultiProcess::ppoll_error_t |
| Thrown when a blocking wait on a Channel is interrupted, e.g. 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 |
Functions | |
| template<typename value_t > | |
| value_t | RooFit::MultiProcess::receive_item (Channel &channel, bool *more=nullptr) |
| void | RooFit::MultiProcess::send_item (Channel &channel, const char *item, bool more) |
| void | RooFit::MultiProcess::send_item (Channel &channel, const Message &item, bool more) |
| void | RooFit::MultiProcess::send_item (Channel &channel, const std::string &item, bool more) |
| template<typename T , typename std::enable_if< std::is_trivially_copyable< typename std::decay< T >::type >::value &&!std::is_pointer< typename std::decay< T >::type >::value, bool >::type = true> | |
| void | RooFit::MultiProcess::send_item (Channel &channel, const T &item, bool more) |