This is the common public header for NewMad. More...
#include <stdlib.h>
#include <stdio.h>
#include <stdint.h>
#include <nm_config.h>
#include <nm_errno.h>
#include <nm_types.h>
#include <nm_data.h>
#include <Padico/Puk.h>
Go to the source code of this file.
Data Structures | |
struct | nm_abi_config_s |
config options that impact nmad ABI (content of structures exposed in API or used in inline code) More... | |
Functions | |
static void | nm_abi_config_capture (struct nm_abi_config_s *p_nm_abi_config) |
Capture ABI config parameters in current context. More... | |
This is the common public header for NewMad.
It includes publics headers wich define common types and constants, but no API by itself.
The API for end-users are defined in the 'interfaces/' directory. The low-level 'core' API is defined in nm_core_interface.h.
Definition in file nm_public.h.
|
inlinestatic |
Capture ABI config parameters in current context.
Definition at line 118 of file nm_public.h.
References nm_abi_config_s::enable_debug, nm_abi_config_s::enable_marcel, nm_abi_config_s::enable_pioman, nm_abi_config_s::enable_pthread, nm_abi_config_s::enable_pukabi, and nm_abi_config_s::enable_simgrid.
Referenced by nm_launcher_init().