MySQL  8.0.22
Source Code Documentation
node_set.cc File Reference
#include <rpc/rpc.h>
#include <stdlib.h>
#include "xcom/bitset.h"
#include "xcom/xcom_profile.h"
#include "my_compiler.h"
#include "xcom/node_set.h"
#include "xcom/simset.h"
#include "xcom/task.h"
#include "xcom/task_debug.h"
#include "xcom/x_platform.h"
#include "xcom/xcom_common.h"
#include "xcom/xcom_memory.h"
#include "xdr_gen/xcom_vp.h"

Functions

node_set bit_set_to_node_set (bit_set *set, u_int n)
 
node_set * alloc_node_set (node_set *set, u_int n)
 
node_set * realloc_node_set (node_set *set, u_int n)
 
void copy_node_set (node_set const *from, node_set *to)
 
node_set * init_node_set (node_set *set, u_int n)
 
void free_node_set (node_set *set)
 
node_set clone_node_set (node_set set)
 
char * _dbg_node_set (node_set set, const char *name)
 Debug a node set. More...
 
node_set * set_node_set (node_set *set)
 
node_set * reset_node_set (node_set *set)
 
void _g_dbg_node_set (node_set set, const char *name)
 Debug a node set with G_MESSAGE. More...
 
u_int node_count (node_set set)
 
bool_t is_empty_node_set (node_set set)
 
bool_t is_full_node_set (node_set set)
 
bool_t equal_node_set (node_set x, node_set y)
 
bool_t is_set (node_set set, node_no i)
 
void add_node (node_set set, node_no node)
 
void remove_node (node_set set, node_no node)
 
void and_node_set (node_set *x, node_set const *y)
 
void or_node_set (node_set *x, node_set const *y)
 
void xor_node_set (node_set *x, node_set const *y)
 
void not_node_set (node_set *x, node_set const *y)
 

Function Documentation

◆ _dbg_node_set()

char* _dbg_node_set ( node_set  set,
const char *  name 
)

Debug a node set.

◆ _g_dbg_node_set()

void _g_dbg_node_set ( node_set  set,
const char *  name 
)

Debug a node set with G_MESSAGE.

◆ add_node()

void add_node ( node_set  set,
node_no  node 
)

◆ alloc_node_set()

node_set* alloc_node_set ( node_set *  set,
u_int  n 
)

◆ and_node_set()

void and_node_set ( node_set *  x,
node_set const *  y 
)

◆ bit_set_to_node_set()

node_set bit_set_to_node_set ( bit_set *  set,
u_int  n 
)

◆ clone_node_set()

node_set clone_node_set ( node_set  set)

◆ copy_node_set()

void copy_node_set ( node_set const *  from,
node_set *  to 
)

◆ equal_node_set()

bool_t equal_node_set ( node_set  x,
node_set  y 
)

◆ free_node_set()

void free_node_set ( node_set *  set)

◆ init_node_set()

node_set* init_node_set ( node_set *  set,
u_int  n 
)

◆ is_empty_node_set()

bool_t is_empty_node_set ( node_set  set)

◆ is_full_node_set()

bool_t is_full_node_set ( node_set  set)

◆ is_set()

bool_t is_set ( node_set  set,
node_no  i 
)

◆ node_count()

u_int node_count ( node_set  set)

◆ not_node_set()

void not_node_set ( node_set *  x,
node_set const *  y 
)

◆ or_node_set()

void or_node_set ( node_set *  x,
node_set const *  y 
)

◆ realloc_node_set()

node_set* realloc_node_set ( node_set *  set,
u_int  n 
)

◆ remove_node()

void remove_node ( node_set  set,
node_no  node 
)

◆ reset_node_set()

node_set* reset_node_set ( node_set *  set)

◆ set_node_set()

node_set* set_node_set ( node_set *  set)

◆ xor_node_set()

void xor_node_set ( node_set *  x,
node_set const *  y 
)