MySQL  8.0.22
Source Code Documentation
pax_msg.h File Reference
#include "xcom/site_struct.h"
#include "xdr_gen/xcom_vp.h"

Go to the source code of this file.

Macros

#define PAX_MSG_SANITY_CHECK(p)
 
#define CLONE_PAX_MSG(target, msg)   replace_pax_msg((&target), clone_pax_msg_no_app(msg))
 
#define replace_pax_msg(target, p)
 

Functions

int eq_ballot (ballot x, ballot y)
 
int gt_ballot (ballot x, ballot y)
 
int ref_msg (pax_msg *p)
 
int unref_msg (pax_msg **pp)
 
pax_msg * clone_pax_msg_no_app (pax_msg *msg)
 
pax_msg * clone_pax_msg (pax_msg *msg)
 
ballot * init_ballot (ballot *bal, int cnt, node_no node)
 
pax_msg * pax_msg_new (synode_no synode, site_def const *site)
 
pax_msg * pax_msg_new_0 (synode_no synode)
 
void dbg_ballot (ballot const *p, char *s)
 
void add_ballot_event (ballot const bal)
 
char * dbg_pax_msg (pax_msg const *p)
 
void delete_pax_msg (pax_msg *p)
 
void unchecked_replace_pax_msg (pax_msg **target, pax_msg *p)
 

Macro Definition Documentation

◆ CLONE_PAX_MSG

#define CLONE_PAX_MSG (   target,
  msg 
)    replace_pax_msg((&target), clone_pax_msg_no_app(msg))

◆ PAX_MSG_SANITY_CHECK

#define PAX_MSG_SANITY_CHECK (   p)

◆ replace_pax_msg

#define replace_pax_msg (   target,
  p 
)
Value:
{ \
PAX_MSG_SANITY_CHECK(p); \
unchecked_replace_pax_msg(target, p); \
}
const char * p
Definition: ctype-mb.cc:1235

Function Documentation

◆ add_ballot_event()

void add_ballot_event ( ballot const  bal)

◆ clone_pax_msg()

pax_msg* clone_pax_msg ( pax_msg *  msg)

◆ clone_pax_msg_no_app()

pax_msg* clone_pax_msg_no_app ( pax_msg *  msg)

◆ dbg_ballot()

void dbg_ballot ( ballot const *  p,
char *  s 
)

◆ dbg_pax_msg()

char* dbg_pax_msg ( pax_msg const *  p)

◆ delete_pax_msg()

void delete_pax_msg ( pax_msg *  p)

◆ eq_ballot()

int eq_ballot ( ballot  x,
ballot  y 
)

◆ gt_ballot()

int gt_ballot ( ballot  x,
ballot  y 
)

◆ init_ballot()

ballot* init_ballot ( ballot *  bal,
int  cnt,
node_no  node 
)

◆ pax_msg_new()

pax_msg* pax_msg_new ( synode_no  synode,
site_def const *  site 
)

◆ pax_msg_new_0()

pax_msg* pax_msg_new_0 ( synode_no  synode)

◆ ref_msg()

int ref_msg ( pax_msg *  p)

◆ unchecked_replace_pax_msg()

void unchecked_replace_pax_msg ( pax_msg **  target,
pax_msg *  p 
)

◆ unref_msg()

int unref_msg ( pax_msg **  pp)