skip to content
==> include/mesh/abi/host_fields.h <==
1/* @ajax/mesh-abi-host-fields: Every field of the host status block, as (offset, bytes): the table the layout checks run over.
2 *
3 * Part of alpha-c-mesh, a C port of alpha-rust-mesh (README.md says from where). */
4#ifndef MESH_ABI_HOST_FIELDS_H
5#define MESH_ABI_HOST_FIELDS_H
6
7#include <stdbool.h>
8#include <stddef.h>
9#include <stdint.h>
10#include "mesh/abi/base.h"
11#include "mesh/abi/host_status.h"
12#include "mesh/abi/host_members.h"
13#include "mesh/abi/host_net.h"
14#include "mesh/abi/host_links.h"
15#include "mesh/abi/host_nics.h"
16#include "mesh/abi/host_load.h"
17#include "mesh/abi/host_mload.h"
18#include "mesh/abi/host_fleet.h"
19#include "mesh/abi/host_sched.h"
20#include "mesh/abi/host_jobs.h"
21#include "mesh/abi/host_pload.h"
22#include "mesh/abi/fields.h"
23
24#define MESH_HOST_FIELDS_LEN 138
25extern const mesh_field MESH_HOST_FIELDS[138];
26
27#endif