Dynamic Load Balance 3.6.1+32-59d1
Typedefs | Functions
lb_funcs.c File Reference
#include "LB_core/lb_funcs.h"
#include "LB_policies/lewi.h"
#include "LB_policies/lewi_async.h"
#include "LB_policies/lewi_mask.h"
#include "apis/dlb_errors.h"
Include dependency graph for lb_funcs.c:

Typedefs

typedef int(* lb_func_kind1) (const struct SubProcessDescriptor *)
 
typedef int(* lb_func_kind2) (const struct SubProcessDescriptor *, int)
 
typedef int(* lb_func_kind3) (const struct SubProcessDescriptor *, const cpu_set_t *)
 
typedef int(* lb_func_kind4) (const struct SubProcessDescriptor *, int, const cpu_set_t *)
 

Functions

void set_lb_funcs (balance_policy_t *lb_funcs, policy_t policy)
 

Typedef Documentation

◆ lb_func_kind1

typedef int(* lb_func_kind1) (const struct SubProcessDescriptor *)

◆ lb_func_kind2

typedef int(* lb_func_kind2) (const struct SubProcessDescriptor *, int)

◆ lb_func_kind3

typedef int(* lb_func_kind3) (const struct SubProcessDescriptor *, const cpu_set_t *)

◆ lb_func_kind4

typedef int(* lb_func_kind4) (const struct SubProcessDescriptor *, int, const cpu_set_t *)

Function Documentation

◆ set_lb_funcs()

void set_lb_funcs ( balance_policy_t lb_funcs,
policy_t  policy 
)