GNU Radio 2.x: omni_semaphore class Reference

Main Page | Modules | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members

# omni_semaphore Class Reference

`#include <omnithread.h>`

List of all members.

## Public Member Functions
| omni_semaphore (unsigned int initial=1)
| ~omni_semaphore (void)
void | wait (void)
int | trywait (void)
void | post (void)

## Constructor & Destructor Documentation

omni_semaphore::omni_semaphore | ( | unsigned int | initial = 1 | ) |

omni_semaphore::~omni_semaphore | ( | void |  | ) |

## Member Function Documentation

void omni_semaphore::post | ( | void |  | ) |

int omni_semaphore::trywait | ( | void |  | ) |

void omni_semaphore::wait | ( | void |  | ) |

The documentation for this class was generated from the following files:

- omnithread.h
- mach.cc
- nt.cc
- posix.cc
- solaris.cc
- vxWorks.cc