MRXT: The Multi-Robot eXploration Tool
Multi-Robot autonomous exploration and mapping simulator.
Public Member Functions | Private Attributes
production Class Reference

Thread synchronization with a producer/consumer model. More...

#include <stepEvent.h>

Inheritance diagram for production:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 production (int size=1)
void beginConsumition ()
void beginProduction ()
void endConsumition ()
void endProduction ()

Private Attributes

pthread_cond_t consumerWaiting
int consWaiting
int itemProd
pthread_mutex_t mutex
pthread_cond_t producerWaiting
int prodWaiting
int totalSize

Detailed Description

Thread synchronization with a producer/consumer model.

Definition at line 59 of file stepEvent.h.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Typedefs