Logo ROOT   6.10/09
Reference Guide
Classes | Namespaces | Macros
BidirMMapPipe.h File Reference
#include <list>
#include <vector>
#include <cassert>
#include <cstring>
#include <unistd.h>
Include dependency graph for BidirMMapPipe.h:
This graph shows which files directly or indirectly include this file:

Classes

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

Namespaces

 BidirMMapPipe_impl
 namespace for implementation details of BidirMMapPipe
 

Macros

#define BEGIN_NAMESPACE_ROOFIT   namespace RooFit {
 
#define END_NAMESPACE_ROOFIT   }
 
#define STREAMOP(TYPE)
 

Detailed Description

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

Author
Manuel Schiller manue.nosp@m.l.sc.nosp@m.hille.nosp@m.r@ni.nosp@m.khef..nosp@m.nl
Date
2013-07-07

Definition in file BidirMMapPipe.h.

Macro Definition Documentation

◆ BEGIN_NAMESPACE_ROOFIT

#define BEGIN_NAMESPACE_ROOFIT   namespace RooFit {

Definition at line 19 of file BidirMMapPipe.h.

◆ END_NAMESPACE_ROOFIT

#define END_NAMESPACE_ROOFIT   }

Definition at line 20 of file BidirMMapPipe.h.

◆ STREAMOP

#define STREAMOP (   TYPE)
Value:
BidirMMapPipe& operator<<(const TYPE& val) \
{ write(&val, sizeof(TYPE)); return *this; } \
BidirMMapPipe& operator>>(TYPE& val) \
{ read(&val, sizeof(TYPE)); return *this; }
double read(const std::string &file_name)
reading
double write(int n, const std::string &file_name, const std::string &vector_type, int compress=0)
writing
TBuffer & operator>>(TBuffer &buf, Tmpl *&obj)
Definition: TBuffer.h:374
TBuffer & operator<<(TBuffer &buf, const Tmpl *obj)
Definition: TBuffer.h:390
BidirMMapPipe creates a bidirectional channel between the current process and a child it forks...

Definition at line 755 of file BidirMMapPipe.h.