# mios32/MIOSJUCE/FreeRTOS/Source/JUCEqueue.cpp File Reference

`#include <juce.h>`
`#include <FreeRTOS.h>`
`#include <StackMacros.h>`
`#include <semphr.h>`
`#include <queue.h>`
`#include <JUCEqueue.h>`
`#include <JUCEqueue.hpp>`

## Functions
xSemaphoreHandle | JUCESemaphoreCreateMutex (void)
int | JUCESemaphoreTake (xSemaphoreHandle Semaphore)
int | JUCESemaphoreGive (xSemaphoreHandle Semaphore)
void | MutexList_Add (CriticalSection *mutexPointer, int mutexID)
void | MutexList_Del (CriticalSection *mutexPointer)
CriticalSection * | MutexList_GetPointer (int mutexID)
int | MutexListList_GetID (CriticalSection *mutexPointer)
## Variables
CriticalSection | queuelistmutex
int | mutexID = 0

## Function Documentation

xSemaphoreHandle JUCESemaphoreCreateMutex | ( | void |  | ) |

Here is the call graph for this function:

int JUCESemaphoreGive | ( | xSemaphoreHandle | Semaphore | ) |

Here is the call graph for this function:

int JUCESemaphoreTake | ( | xSemaphoreHandle | Semaphore | ) |

Here is the call graph for this function:

void MutexList_Add | ( | CriticalSection * | mutexPointer,
|  | int | mutexID |
| ) |  |  |

void MutexList_Del | ( | CriticalSection * | mutexPointer | ) |

CriticalSection* MutexList_GetPointer | ( | int | mutexID | ) |

int MutexListList_GetID | ( | CriticalSection * | mutexPointer | ) |

## Variable Documentation

int mutexID = 0

CriticalSection queuelistmutex