OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

Data Structures | Macros | Typedefs | Functions | Variables
snapc_full.h File Reference

FULL SNAPC component. More...

`#include "orte_config.h"`
`#include "opal/mca/mca.h"`
`#include "opal/mca/event/event.h"`
`#include "orte/mca/sstore/sstore.h"`
`#include "orte/mca/snapc/snapc.h"`

Go to the source code of this file.

## Data Structures
struct | orte_snapc_full_component_t
struct | orte_snapc_full_orted_snapshot_t
struct | orte_snapc_full_app_snapshot_t

## Macros
#define | ORTE_SNAPC_FULL_CMD OPAL_UINT8
#define | ORTE_SNAPC_FULL_UPDATE_JOB_STATE_CMD 1
#define | ORTE_SNAPC_FULL_UPDATE_JOB_STATE_QUICK_CMD 2
#define | ORTE_SNAPC_FULL_UPDATE_ORTED_STATE_CMD 3
#define | ORTE_SNAPC_FULL_UPDATE_ORTED_STATE_QUICK_CMD 4
#define | ORTE_SNAPC_FULL_VPID_ASSOC_CMD 5
#define | ORTE_SNAPC_FULL_ESTABLISH_DIR_CMD 6
#define | ORTE_SNAPC_FULL_RESTART_PROC_INFO 7
#define | ORTE_SNAPC_FULL_REQUEST_OP_CMD 8
#define | ORTE_SNAPC_FULL_MAX 9

## Typedefs
typedef struct orte_snapc_full_component_t | orte_snapc_full_component_t
typedef struct orte_snapc_full_orted_snapshot_t | orte_snapc_full_orted_snapshot_t
typedef struct orte_snapc_full_app_snapshot_t | orte_snapc_full_app_snapshot_t

## Functions
| OBJ_CLASS_DECLARATION (orte_snapc_full_orted_snapshot_t)
| OBJ_CLASS_DECLARATION (orte_snapc_full_app_snapshot_t)
int | orte_snapc_full_component_query (mca_base_module_t **module, int *priority)
int | orte_snapc_full_module_init (bool seed, bool app)
int | orte_snapc_full_module_finalize (void)
int | orte_snapc_full_setup_job (orte_jobid_t jobid)
int | orte_snapc_full_release_job (orte_jobid_t jobid)
int | orte_snapc_full_ft_event (int state)
int | orte_snapc_full_start_ckpt (orte_snapc_base_quiesce_t *datum)
int | orte_snapc_full_end_ckpt (orte_snapc_base_quiesce_t *datum)
int | orte_snapc_full_request_op (orte_snapc_base_request_op_t *datum)
int | global_coord_init (void)
int | global_coord_finalize (void)
int | global_coord_setup_job (orte_jobid_t jobid)
int | global_coord_release_job (orte_jobid_t jobid)
int | global_coord_orted_state_update (orte_process_name_t proc_name, int proc_ckpt_state, char **proc_ckpt_ref, char **proc_ckpt_loc, char **agent_ckpt)
int | global_coord_start_ckpt (orte_snapc_base_quiesce_t *datum)
int | global_coord_end_ckpt (orte_snapc_base_quiesce_t *datum)
int | global_coord_restart_proc_info (pid_t local_pid, char *local_hostname)
int | local_coord_init (void)
int | local_coord_finalize (void)
int | local_coord_setup_job (orte_jobid_t jobid)
int | local_coord_release_job (orte_jobid_t jobid)
int | local_coord_job_state_update (orte_jobid_t jobid, int job_ckpt_state, orte_sstore_base_handle_t ss_handle, opal_crs_base_ckpt_options_t *options)
int | app_coord_init (void)
int | app_coord_finalize (void)
int | app_coord_ft_event (int state)
int | app_coord_request_op (orte_snapc_base_request_op_t *datum)

## Variables
BEGIN_C_DECLS typedef uint8_t | orte_snapc_full_cmd_flag_t
OPAL_MODULE_DECLSPEC orte_snapc_full_component_t | mca_snapc_full_component
bool | orte_snapc_full_skip_app
bool | orte_snapc_full_timing_enabled
int | orte_snapc_full_progress_meter
int | orte_snapc_full_max_wait_time

## Detailed Description

FULL SNAPC component.

Simple, braindead implementation.