---
name: "sched.h"
section: "3"
platform: "linux"
package: "libcoin80-doc"
version: "3.1.4~abc9f50-7"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/sched.h"
---

# sched.h(3)

## NAME

sched.h -

## SYNOPSIS

`#include <Inventor/C/basic.h>`\
 `#include <Inventor/C/threads/common.h>`\

### Typedefs

typedef void **cc\_sched\_f** (void \*closure)\

### Functions

cc\_sched \* **cc\_sched\_construct** (int numthreads)\
 void **cc\_sched\_destruct** (cc\_sched \*sched)\
 void **cc\_sched\_set\_num\_threads** (cc\_sched \*sched, int num)\
 int **cc\_sched\_get\_num\_threads** (cc\_sched \*sched)\
 uint32\_t **cc\_sched\_schedule** (cc\_sched \*sched, cc\_sched\_f \*workfunc, void \*closure, float priority)\
 SbBool **cc\_sched\_unschedule** (cc\_sched \*sched, uint32\_t schedid)\
 void **cc\_sched\_wait\_all** (cc\_sched \*sched)\
 int **cc\_sched\_get\_num\_remaining** (cc\_sched \*sched)\
 void **cc\_sched\_set\_num\_allowed** (cc\_sched \*sched, int num)\
 void **cc\_sched\_change\_priority** (cc\_sched \*sched, uint32\_t schedid, float priority)\

## Author

Generated automatically by Doxygen for Coin from the source code.
