ARGOBOTS  dce6e727ffc4ca5b3ffc04cb9517c6689be51ec5
Functions
abtd_stream.c File Reference
#include "abti.h"
Include dependency graph for abtd_stream.c:

Go to the source code of this file.

Functions

static void * xstream_context_thread_func (void *arg)
 
ABTU_ret_err int ABTD_xstream_context_create (void *(*f_xstream)(void *), void *p_arg, ABTD_xstream_context *p_ctx)
 
void ABTD_xstream_context_free (ABTD_xstream_context *p_ctx)
 
void ABTD_xstream_context_join (ABTD_xstream_context *p_ctx)
 
void ABTD_xstream_context_revive (ABTD_xstream_context *p_ctx)
 
void ABTD_xstream_context_set_self (ABTD_xstream_context *p_ctx)
 
void ABTD_xstream_context_print (ABTD_xstream_context *p_ctx, FILE *p_os, int indent)
 

Function Documentation

◆ ABTD_xstream_context_create()

ABTU_ret_err int ABTD_xstream_context_create ( void *(*)(void *)  f_xstream,
void *  p_arg,
ABTD_xstream_context p_ctx 
)

Definition at line 48 of file abtd_stream.c.

Referenced by xstream_create().

◆ ABTD_xstream_context_free()

void ABTD_xstream_context_free ( ABTD_xstream_context p_ctx)

Definition at line 90 of file abtd_stream.c.

◆ ABTD_xstream_context_join()

void ABTD_xstream_context_join ( ABTD_xstream_context p_ctx)

Definition at line 112 of file abtd_stream.c.

◆ ABTD_xstream_context_print()

void ABTD_xstream_context_print ( ABTD_xstream_context p_ctx,
FILE *  p_os,
int  indent 
)

Definition at line 143 of file abtd_stream.c.

◆ ABTD_xstream_context_revive()

void ABTD_xstream_context_revive ( ABTD_xstream_context p_ctx)

Definition at line 128 of file abtd_stream.c.

Referenced by ABT_xstream_revive().

◆ ABTD_xstream_context_set_self()

void ABTD_xstream_context_set_self ( ABTD_xstream_context p_ctx)

Definition at line 138 of file abtd_stream.c.

◆ xstream_context_thread_func()

static void* xstream_context_thread_func ( void *  arg)
static

Definition at line 8 of file abtd_stream.c.

Referenced by ABTD_xstream_context_create().