ARGOBOTS  66b1c39742507d8df30e8d28c54839b961a14814
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Functions
abtd_ythread.c File Reference
#include "abti.h"
Include dependency graph for abtd_ythread.c:

Go to the source code of this file.

Functions

static void ythread_terminate (ABTI_xstream *p_local_xstream, ABTI_ythread *p_ythread)
 
void ABTD_ythread_func_wrapper (void *p_arg)
 
void ABTD_ythread_exit (ABTI_xstream *p_local_xstream, ABTI_ythread *p_ythread)
 
void ABTD_ythread_terminate_no_arg ()
 
void ABTD_ythread_cancel (ABTI_xstream *p_local_xstream, ABTI_ythread *p_ythread)
 
void ABTD_ythread_print_context (ABTI_ythread *p_ythread, FILE *p_os, int indent)
 

Function Documentation

void ABTD_ythread_cancel ( ABTI_xstream p_local_xstream,
ABTI_ythread p_ythread 
)

Definition at line 113 of file abtd_ythread.c.

Referenced by xstream_schedule_ythread().

void ABTD_ythread_exit ( ABTI_xstream p_local_xstream,
ABTI_ythread p_ythread 
)

Definition at line 30 of file abtd_ythread.c.

Referenced by ABTI_ythread_exit().

void ABTD_ythread_func_wrapper ( void *  p_arg)

Definition at line 11 of file abtd_ythread.c.

Referenced by ABTD_ythread_context_arm_ythread(), and ABTD_ythread_context_create().

void ABTD_ythread_print_context ( ABTI_ythread p_ythread,
FILE *  p_os,
int  indent 
)

Definition at line 148 of file abtd_ythread.c.

Referenced by info_print_unit().

void ABTD_ythread_terminate_no_arg ( )

Definition at line 100 of file abtd_ythread.c.

Referenced by ABTD_ythread_context_dynamic_promote_ythread().

static void ythread_terminate ( ABTI_xstream p_local_xstream,
ABTI_ythread p_ythread 
)
inlinestatic