MySQL 8.0.39
Source Code Documentation
|
#include <assert.h>
#include <rpc/rpc.h>
#include <stdlib.h>
#include "xcom/app_data.h"
#include "xcom/bitset.h"
#include "xcom/node_no.h"
#include "xcom/pax_msg.h"
#include "xcom/server_struct.h"
#include "xcom/simset.h"
#include "xcom/site_def.h"
#include "xcom/site_struct.h"
#include "xcom/synode_no.h"
#include "xcom/task.h"
#include "xcom/task_debug.h"
#include "xcom/xcom_base.h"
#include "xcom/xcom_common.h"
#include "xcom/xcom_detector.h"
#include "xcom/xcom_memory.h"
#include "xcom/xcom_profile.h"
#include "xcom/xcom_vp_str.h"
#include "xdr_gen/xcom_vp.h"
Functions | |
static pax_msg * | init_pax_msg (pax_msg *p, int refcnt, synode_no synode, site_def const *site) |
pax_msg * | pax_msg_new (synode_no synode, site_def const *site) |
pax_msg * | pax_msg_new_0 (synode_no synode) |
pax_msg * | clone_pax_msg_no_app (pax_msg *msg) |
pax_msg * | clone_pax_msg (pax_msg *msg) |
void | delete_pax_msg (pax_msg *p) |
int | ref_msg (pax_msg *p) |
int | unref_msg (pax_msg **pp) |
void | unchecked_replace_pax_msg (pax_msg **target, pax_msg *p) |
ballot * | init_ballot (ballot *bal, int cnt, node_no node) |
int | eq_ballot (ballot x, ballot y) |
int | gt_ballot (ballot x, ballot y) |
void delete_pax_msg | ( | pax_msg * | p | ) |
int eq_ballot | ( | ballot | x, |
ballot | y | ||
) |
int gt_ballot | ( | ballot | x, |
ballot | y | ||
) |
ballot * init_ballot | ( | ballot * | bal, |
int | cnt, | ||
node_no | node | ||
) |
|
static |
pax_msg * pax_msg_new_0 | ( | synode_no | synode | ) |
int ref_msg | ( | pax_msg * | p | ) |
int unref_msg | ( | pax_msg ** | pp | ) |