Dynamic Load Balance 3.6.1+32-59d1
Functions | Variables
regions.c File Reference
#include "talp/regions.h"
#include "LB_comm/shmem_talp.h"
#include "LB_core/spd.h"
#include "apis/dlb_errors.h"
#include "apis/dlb_talp.h"
#include "support/debug.h"
#include "support/gtree.h"
#include "support/mask_utils.h"
#include "support/tracing.h"
#include "talp/talp.h"
#include "talp/talp_output.h"
#include "talp/talp_types.h"
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Include dependency graph for regions.c:

Functions

struct dlb_monitor_tregion_get_global (const subprocess_descriptor_t *spd)
 
const char * region_get_global_name (void)
 
int region_compare_by_name (const void *a, const void *b)
 
void region_dealloc (void *data)
 
dlb_monitor_tregion_register (const subprocess_descriptor_t *spd, const char *name)
 
int region_reset (const subprocess_descriptor_t *spd, dlb_monitor_t *monitor)
 
int region_start (const subprocess_descriptor_t *spd, dlb_monitor_t *monitor)
 
int region_stop (const subprocess_descriptor_t *spd, dlb_monitor_t *monitor)
 
bool region_is_started (const dlb_monitor_t *monitor)
 
void region_set_internal (struct dlb_monitor_t *monitor, bool internal)
 
int region_report (const subprocess_descriptor_t *spd, const dlb_monitor_t *monitor)
 

Variables

__thread bool thread_is_observer
 
const char * global_region_name = DLB_GLOBAL_REGION_NAME
 

Function Documentation

◆ region_get_global()

struct dlb_monitor_t * region_get_global ( const subprocess_descriptor_t spd)

◆ region_get_global_name()

const char * region_get_global_name ( void  )

◆ region_compare_by_name()

int region_compare_by_name ( const void *  a,
const void *  b 
)

◆ region_dealloc()

void region_dealloc ( void *  data)

◆ region_register()

dlb_monitor_t * region_register ( const subprocess_descriptor_t spd,
const char *  name 
)

◆ region_reset()

int region_reset ( const subprocess_descriptor_t spd,
dlb_monitor_t monitor 
)

◆ region_start()

int region_start ( const subprocess_descriptor_t spd,
dlb_monitor_t monitor 
)

◆ region_stop()

int region_stop ( const subprocess_descriptor_t spd,
dlb_monitor_t monitor 
)

◆ region_is_started()

bool region_is_started ( const dlb_monitor_t monitor)

◆ region_set_internal()

void region_set_internal ( struct dlb_monitor_t monitor,
bool  internal 
)

◆ region_report()

int region_report ( const subprocess_descriptor_t spd,
const dlb_monitor_t monitor 
)

Variable Documentation

◆ thread_is_observer

__thread bool thread_is_observer
extern

◆ global_region_name

const char* global_region_name = DLB_GLOBAL_REGION_NAME