RetroArch
Functions | Variables
libco.h File Reference
#include <retro_common_api.h>
Include dependency graph for libco.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

cothread_t co_active (void)
 
cothread_t co_create (unsigned int, void(*)(void))
 
void co_delete (cothread_t cothread)
 
void co_switch (cothread_t cothread)
 

Variables

RETRO_BEGIN_DECLS typedef voidcothread_t
 

Function Documentation

◆ co_active()

cothread_t co_active ( void  )

co_active:

Gets the currently active context.

Returns: active context.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ co_create()

cothread_t co_create ( unsigned  int,
void(*)(void  
)

co_create: : stack size : thread entry function callback

Create a co_thread.

Returns: cothread if successful, otherwise NULL.

Here is the call graph for this function:

◆ co_delete()

void co_delete ( cothread_t  cothread)

co_delete: : cothread object

Frees a co_thread.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ co_switch()

void co_switch ( cothread_t  cothread)

co_switch: : cothread object to switch to

Do a context switch to .

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ cothread_t

RETRO_BEGIN_DECLS typedef void* cothread_t