VideoTools
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
gfatpipe.h File Reference
#include "gdef.h"
#include "gsharedmemory.h"
#include "gsemaphore.h"
#include "gdatetime.h"
#include "gsignalsafe.h"
#include "gexception.h"
#include <string>
#include <vector>
#include <utility>

Go to the source code of this file.

Classes

class  G::FatPipe
 A one-way, unreliable-datagram communication channel from a parent process to a child process, using shared memory. More...
 
struct  G::FatPipe::DataMemory
 Shared memory structure for G::FatPipe. More...
 
struct  G::FatPipe::ControlMemory
 Shared memory structure for G::FatPipe. More...
 
struct  G::FatPipe::Lock
 RAII class to lock the G::FatPipe control segment. More...
 
class  G::FatPipeReceiver
 A class to read a fat pipe in the child process. More...
 

Namespaces

 G
 Low-level classes for o/s services.