MySQL 8.0.40
Source Code Documentation
get_synode_app_data.h File Reference
#include "xdr_gen/xcom_vp.h"

Go to the source code of this file.

Enumerations

enum  xcom_get_synode_app_data_result {
  XCOM_GET_SYNODE_APP_DATA_OK , XCOM_GET_SYNODE_APP_DATA_NOT_CACHED , XCOM_GET_SYNODE_APP_DATA_NOT_DECIDED , XCOM_GET_SYNODE_APP_DATA_NO_MEMORY ,
  XCOM_GET_SYNODE_APP_DATA_ERROR
}
 

Functions

xcom_get_synode_app_data_result xcom_get_synode_app_data (synode_no_array const *const synodes, synode_app_data_array *const reply)
 Retrieves the application payloads decided on the given synodes. More...
 

Enumeration Type Documentation

◆ xcom_get_synode_app_data_result

Enumerator
XCOM_GET_SYNODE_APP_DATA_OK 
XCOM_GET_SYNODE_APP_DATA_NOT_CACHED 
XCOM_GET_SYNODE_APP_DATA_NOT_DECIDED 
XCOM_GET_SYNODE_APP_DATA_NO_MEMORY 
XCOM_GET_SYNODE_APP_DATA_ERROR 

Function Documentation

◆ xcom_get_synode_app_data()

xcom_get_synode_app_data_result xcom_get_synode_app_data ( synode_no_array const *const  synodes,
synode_app_data_array *const  reply 
)

Retrieves the application payloads decided on the given synodes.

Parameters
[in]synodesThe desired synodes
[out]replyThe application payloads of the requested synodes
Return values
XCOM_GET_SYNODE_APP_DATA_OKIf successful, and reply was written to
XCOM_GET_SYNODE_APP_DATA_NOT_CACHEDIf we do not have some requested synode's application payload
XCOM_GET_SYNODE_APP_DATA_NOT_DECIDEDIf we haven't yet reached consensus on some requested synode
XCOM_GET_SYNODE_APP_DATA_NO_MEMORYIf there was an error allocating memory
XCOM_GET_SYNODE_APP_DATA_ERRORIf there was some unspecified error