Noble Ape
The Central Directories of the Noble Ape Simulation.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Structures | Enumerations | Functions
execute.c File Reference
#include "noble.h"
#include <pthread.h>
#include <time.h>
Include dependency graph for execute.c:

Go to the source code of this file.

Data Structures

struct  execute_object
struct  execution_thread

Enumerations

enum  execute_state { ES_DONE = 0, ES_WAITING, ES_STARTED }

Functions

void execute_add (execute_function *function, void *general_data, void *read_data, void *write_data)
void execute_group (execute_function *function, void *general_data, void *read_data, n_int count, n_int size)
void execute_complete_added (void)
void execute_close (void)
void execute_threads (n_int value)
n_int execute_threads_value (void)
void execute_init (void)

Enumeration Type Documentation

Enumerator:
ES_DONE 
ES_WAITING 
ES_STARTED 

Definition at line 55 of file execute.c.


Function Documentation

void execute_add ( execute_function function,
void *  general_data,
void *  read_data,
void *  write_data 
)

Definition at line 158 of file execute.c.

Here is the caller graph for this function:

void execute_close ( void  )

Definition at line 180 of file execute.c.

Here is the caller graph for this function:

void execute_complete_added ( void  )

Definition at line 168 of file execute.c.

Here is the caller graph for this function:

void execute_group ( execute_function function,
void *  general_data,
void *  read_data,
n_int  count,
n_int  size 
)

Definition at line 163 of file execute.c.

Here is the caller graph for this function:

void execute_init ( void  )

Definition at line 300 of file execute.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void execute_threads ( n_int  value)

Definition at line 197 of file execute.c.

n_int execute_threads_value ( void  )

Definition at line 206 of file execute.c.

Here is the caller graph for this function: