|
Dynamic Load Balance 3.6.1+32-59d1
|
#include "LB_core/spd.h"#include "support/debug.h"#include "support/gtree.h"#include <stdlib.h>#include <string.h>#include <pthread.h>
Data Structures | |
| struct | spd_info_t |
Functions | |
| void | spd_enter_dlb (subprocess_descriptor_t *spd) |
| void | spd_register (subprocess_descriptor_t *spd) |
| void | spd_unregister (const subprocess_descriptor_t *spd) |
| __attribute__ ((destructor)) | |
| void | spd_set_pthread (const subprocess_descriptor_t *spd, pthread_t pthread) |
| pthread_t | spd_get_pthread (const subprocess_descriptor_t *spd) |
| const subprocess_descriptor_t ** | spd_get_spds (void) |
Variables | |
| __thread subprocess_descriptor_t * | thread_spd = NULL |
| void spd_enter_dlb | ( | subprocess_descriptor_t * | spd | ) |
| void spd_register | ( | subprocess_descriptor_t * | spd | ) |
| void spd_unregister | ( | const subprocess_descriptor_t * | spd | ) |
| __attribute__ | ( | (destructor) | ) |
| void spd_set_pthread | ( | const subprocess_descriptor_t * | spd, |
| pthread_t | pthread | ||
| ) |
| pthread_t spd_get_pthread | ( | const subprocess_descriptor_t * | spd | ) |
| const subprocess_descriptor_t ** spd_get_spds | ( | void | ) |
| __thread subprocess_descriptor_t* thread_spd = NULL |