OpenMPI  0.1.1
sstore_central.h File Reference

CENTRAL SSTORE component. More...

#include "orte_config.h"
#include "opal/mca/mca.h"
#include "orte/mca/sstore/sstore.h"

Go to the source code of this file.

Data Structures

struct  orte_sstore_central_component_t
 

Macros

#define ORTE_SSTORE_CENTRAL_CMD   OPAL_UINT8
 
#define ORTE_SSTORE_CENTRAL_PULL   1
 
#define ORTE_SSTORE_CENTRAL_PUSH   2
 

Typedefs

typedef struct
orte_sstore_central_component_t 
orte_sstore_central_component_t
 

Functions

int orte_sstore_central_component_query (mca_base_module_t **module, int *priority)
 
int orte_sstore_central_module_init (void)
 
int orte_sstore_central_module_finalize (void)
 
int orte_sstore_central_request_checkpoint_handle (orte_sstore_base_handle_t *handle, int seq, orte_jobid_t jobid)
 
int orte_sstore_central_request_restart_handle (orte_sstore_base_handle_t *handle, char *basedir, char *ref, int seq, orte_sstore_base_global_snapshot_info_t *snapshot)
 
int orte_sstore_central_request_global_snapshot_data (orte_sstore_base_handle_t *handle, orte_sstore_base_global_snapshot_info_t *snapshot)
 
int orte_sstore_central_register (orte_sstore_base_handle_t handle)
 
int orte_sstore_central_get_attr (orte_sstore_base_handle_t handle, orte_sstore_base_key_t key, char **value)
 
int orte_sstore_central_set_attr (orte_sstore_base_handle_t handle, orte_sstore_base_key_t key, char *value)
 
int orte_sstore_central_sync (orte_sstore_base_handle_t handle)
 
int orte_sstore_central_remove (orte_sstore_base_handle_t handle)
 
int orte_sstore_central_pack (orte_process_name_t *peer, opal_buffer_t *buffer, orte_sstore_base_handle_t handle)
 
int orte_sstore_central_unpack (orte_process_name_t *peer, opal_buffer_t *buffer, orte_sstore_base_handle_t *handle)
 
int orte_sstore_central_fetch_app_deps (orte_app_context_t *app)
 
int orte_sstore_central_wait_all_deps (void)
 
int orte_sstore_central_global_module_init (void)
 
int orte_sstore_central_global_module_finalize (void)
 
int orte_sstore_central_global_request_checkpoint_handle (orte_sstore_base_handle_t *handle, int seq, orte_jobid_t jobid)
 
int orte_sstore_central_global_request_global_snapshot_data (orte_sstore_base_handle_t *handle, orte_sstore_base_global_snapshot_info_t *snapshot)
 
int orte_sstore_central_global_request_restart_handle (orte_sstore_base_handle_t *handle, char *basedir, char *ref, int seq, orte_sstore_base_global_snapshot_info_t *snapshot)
 
int orte_sstore_central_global_register (orte_sstore_base_handle_t handle)
 
int orte_sstore_central_global_get_attr (orte_sstore_base_handle_t handle, orte_sstore_base_key_t key, char **value)
 
int orte_sstore_central_global_set_attr (orte_sstore_base_handle_t handle, orte_sstore_base_key_t key, char *value)
 
int orte_sstore_central_global_sync (orte_sstore_base_handle_t handle)
 
int orte_sstore_central_global_remove (orte_sstore_base_handle_t handle)
 
int orte_sstore_central_global_pack (orte_process_name_t *peer, opal_buffer_t *buffer, orte_sstore_base_handle_t handle)
 
int orte_sstore_central_global_unpack (orte_process_name_t *peer, opal_buffer_t *buffer, orte_sstore_base_handle_t *handle)
 
int orte_sstore_central_local_module_init (void)
 
int orte_sstore_central_local_module_finalize (void)
 
int orte_sstore_central_local_request_checkpoint_handle (orte_sstore_base_handle_t *handle, int seq, orte_jobid_t jobid)
 
int orte_sstore_central_local_register (orte_sstore_base_handle_t handle)
 
int orte_sstore_central_local_get_attr (orte_sstore_base_handle_t handle, orte_sstore_base_key_t key, char **value)
 
int orte_sstore_central_local_set_attr (orte_sstore_base_handle_t handle, orte_sstore_base_key_t key, char *value)
 
int orte_sstore_central_local_sync (orte_sstore_base_handle_t handle)
 
int orte_sstore_central_local_remove (orte_sstore_base_handle_t handle)
 
int orte_sstore_central_local_pack (orte_process_name_t *peer, opal_buffer_t *buffer, orte_sstore_base_handle_t handle)
 
int orte_sstore_central_local_unpack (orte_process_name_t *peer, opal_buffer_t *buffer, orte_sstore_base_handle_t *handle)
 
void orte_sstore_central_local_process_cmd (int fd, short event, void *cbdata)
 
int orte_sstore_central_app_module_init (void)
 
int orte_sstore_central_app_module_finalize (void)
 
int orte_sstore_central_app_request_checkpoint_handle (orte_sstore_base_handle_t *handle, int seq, orte_jobid_t jobid)
 
int orte_sstore_central_app_register (orte_sstore_base_handle_t handle)
 
int orte_sstore_central_app_get_attr (orte_sstore_base_handle_t handle, orte_sstore_base_key_t key, char **value)
 
int orte_sstore_central_app_set_attr (orte_sstore_base_handle_t handle, orte_sstore_base_key_t key, char *value)
 
int orte_sstore_central_app_sync (orte_sstore_base_handle_t handle)
 
int orte_sstore_central_app_remove (orte_sstore_base_handle_t handle)
 
int orte_sstore_central_app_pack (orte_process_name_t *peer, opal_buffer_t *buffer, orte_sstore_base_handle_t handle)
 
int orte_sstore_central_app_unpack (orte_process_name_t *peer, opal_buffer_t *buffer, orte_sstore_base_handle_t *handle)
 

Variables

BEGIN_C_DECLS typedef uint8_t orte_sstore_central_cmd_flag_t
 
ORTE_MODULE_DECLSPEC
orte_sstore_central_component_t 
mca_sstore_central_component
 

Detailed Description

CENTRAL SSTORE component.