Logo ROOT  
Reference Guide
BidirMMapPipe.h File Reference
#include <cstring>
#include <list>
#include <pthread.h>
#include <string>
#include <unistd.h>
#include <vector>
Include dependency graph for BidirMMapPipe.h:
This graph shows which files directly or indirectly include this file:


class  RooFit::BidirMMapPipe
 BidirMMapPipe creates a bidirectional channel between the current process and a child it forks. More...
struct  RooFit::BidirMMapPipe_impl::Pages::impl
 implementation More...
class  RooFit::BidirMMapPipe_impl::PageChunk
 class representing a chunk of pages More...
class  RooFit::BidirMMapPipe_impl::Pages
 handle class for a number of Pages More...
class  RooFit::BidirMMapPipe::PollEntry
 for poll() interface More...


namespace  RooFit
 The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or other types of arguments).
namespace  RooFit::BidirMMapPipe_impl
 namespace for implementation details of BidirMMapPipe


#define BEGIN_NAMESPACE_ROOFIT   namespace RooFit {

Detailed Description

header file for BidirMMapPipe, a class which forks off a child process and serves as communications channel between parent and child

Manuel Schiller manue.nosp@m.l.sc.nosp@m.hille.nosp@m.r@ni.nosp@m.khef..nosp@m.nl

Definition in file BidirMMapPipe.h.

Macro Definition Documentation


#define BEGIN_NAMESPACE_ROOFIT   namespace RooFit {

Definition at line 20 of file BidirMMapPipe.h.



Definition at line 21 of file BidirMMapPipe.h.


#define STREAMOP (   TYPE)
BidirMMapPipe& operator<<(const TYPE& val) \
{ write(&val, sizeof(TYPE)); return *this; } \
BidirMMapPipe& operator>>(TYPE& val) \
{ read(&val, sizeof(TYPE)); return *this; }
TBuffer & operator<<(TBuffer &buf, const Tmpl *obj)
Definition: TBuffer.h:399
TBuffer & operator>>(TBuffer &buf, Tmpl *&obj)
Definition: TBuffer.h:383

Definition at line 756 of file BidirMMapPipe.h.