Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/

| HDF5 Last Updated on 2025-11-11 The HDF5 Field Guide

- Main Page
- Getting started
- User Guide
- Reference Manual
- Cookbook
- Technical Notes
- RFCs
- Specifications
- Glossary
- Full-Text Search
- About

Loading...
Searching...
No Matches
Data Fields
H5FD_mirror_fapl_t Struct Reference

`#include <src/H5FDmirror.h>`

## Detailed Description

Configuration structure for H5Pset_fapl_mirror() / H5Pget_fapl_mirror()

H5FD_mirror_fapl_t is a public structure that is used to pass configuration data to the H5FD_MIRROR driver via a File Access Property List. A pointer to an instance of this structure is a parameter to H5Pset_fapl_mirror() and H5Pget_fapl_mirror().

## Data Fields
int | handshake_port
uint32_t | magic
char | remote_ip [45+1]
uint32_t | version

## Field Documentation

## ◆ handshake_port

int handshake_port

Port number on the remote host.

## ◆ magic

uint32_t magic

Semi-unique number to sanity-check pointers to this structure type. Must equal H5FD_MIRROR_FAPL_MAGIC to be considered valid.

## ◆ remote_ip

char remote_ip[45+1]

IP address string of the remote host.

## ◆ version

uint32_t version

Version number of the H5FD_mirror_fapl_t structure. Any instance passed to H5Pset_fapl_mirror() / H5Pget_fapl_mirror() must have a recognized version number or an error will be raised. Currently, this field should be set to H5FD_MIRROR_CURR_FAPL_T_VERSION.

The documentation for this struct was generated from the following file:

- src/H5FDmirror.h