casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Functions
PThreadUtil.h File Reference
#include <pthread.h>
#include <iostream>
#include <sstream>
#include <stdexcept>
#include <unistd.h>

Go to the source code of this file.

Classes

class  casa::sdfiller::Mutex
 
class  casa::sdfiller::PCondition
 
class  casa::sdfiller::ProducerConsumerModelContext< DataType, BufferSize >
 implementation of producer consumer model More...
 

Namespaces

 casa
 -*- mode: c++ -*-
 
 casa::sdfiller
 

Macros

#define THROW_IF(condition, msg)
 

Functions

void casa::sdfiller::create_thread (pthread_t *tid, pthread_attr_t *attr, void *(*func)(void *), void *param)
 
void casa::sdfiller::join_thread (pthread_t *tid, void **status)
 

Macro Definition Documentation

#define THROW_IF (   condition,
  msg 
)