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

`#include <juce.h>`
`#include <FreeRTOS.h>`
`#include <StackMacros.h>`
`#include <task.h>`
`#include <JUCEtask.h>`
`#include <JUCEtask.hpp>`

## Functions
void | JUCETaskCreate (void(*pvTaskCode)(void *), const signed char *pcName, void *pvParameters, int uxPriority, int *pxCreatedTask)
long | JUCETaskGetTickCount (void)
void | JUCETaskDelay (long time)
void | JUCETaskSuspend (int taskID)
void | JUCETaskResume (int taskID)
void | JUCETaskSuspendAll (void)
void | JUCETaskResumeAll (void)
## Variables
CriticalSection | tasklistmutex

## Function Documentation

void JUCETaskCreate | ( | void(*)(void *) | pvTaskCode,
|  | const signed char * | pcName,
|  | void * | pvParameters,
|  | int | uxPriority,
|  | int * | pxCreatedTask |
| ) |  |  |

void JUCETaskDelay | ( | long | time | ) |

long JUCETaskGetTickCount | ( | void |  | ) |

void JUCETaskResume | ( | int | taskID | ) |

void JUCETaskResumeAll | ( | void |  | ) |

void JUCETaskSuspend | ( | int | taskID | ) |

void JUCETaskSuspendAll | ( | void |  | ) |

## Variable Documentation

CriticalSection tasklistmutex