Simple coroutine library / objects in plain C Snapshot
Public Attributes
tagCTHREAD Struct Reference

#include <cthread.h>

Collaboration diagram for tagCTHREAD:
Collaboration graph
[legend]

List of all members.

Public Attributes

ucontext_t context_coroutine
ucontext_t context_caller
CTHREAD_STATE state
uint32_t thread_id
int thread_to_caller_value_set
VALUES thread_to_caller_value
int caller_to_thread_value_set
VALUES caller_to_thread_value
CTHREAD_PROC proc
struct tagCTHREADprev_thread
STACK_ENTRYstack_entry

Detailed Description

Definition at line 38 of file cthread.h.


Member Data Documentation

Definition at line 47 of file cthread.h.

Definition at line 46 of file cthread.h.

Definition at line 40 of file cthread.h.

Definition at line 39 of file cthread.h.

Definition at line 50 of file cthread.h.

Definition at line 49 of file cthread.h.

Definition at line 51 of file cthread.h.

Definition at line 41 of file cthread.h.

Definition at line 42 of file cthread.h.

Definition at line 45 of file cthread.h.

Definition at line 44 of file cthread.h.


The documentation for this struct was generated from the following file: