Mir 1.0
Mir application programming interface
Synchronization of object data

Data Structures

struct  mir_obj_var_dsynch_data_t_
 
struct  mir_obj_var_dsynch_t_
 

Macros

#define MIR_DSYNCH_INT   1
 
#define MIR_DSYNCH_DOUBLE   2
 
#define MIR_DSYNCH_FVEC_COMPLETE   3
 
#define MIR_DSYNCH_IVEC_COMPLETE   4
 
#define MIR_DSYNCH_FMAT_COMPLETE   5
 
#define MIR_DSYNCH_ARR_SIZE   6
 
#define MIR_DSYNCH_ARRFVEC   7
 
#define MIR_DSYNCH_ARRDOUBLE   8
 
#define MIR_DSYNCH_BITARRAY   9
 

Typedefs

typedef void(* mir_dsynch_data_handler_t) (void *args)
 Type of function that handles data synchronization event.
 
typedef struct mir_obj_var_dsynch_data_t_ mir_obj_var_dsynch_data_t
 
typedef struct mir_obj_var_dsynch_t_ mir_obj_var_dsynch_t
 

Functions

mirkl_error_tmir_obj_var_dsynch_add (mirkl_object_t *obj, const char *var_name, int *dtype, void ***dptr, mir_dsynch_data_handler_t *func, void **usrd, int ndt, mir_obj_var_dsynch_t **dsnch, mir_prsdata_t *pp, apr_pool_t *pool)
 

Detailed Description

Macro Definition Documentation

◆ MIR_DSYNCH_INT

#define MIR_DSYNCH_INT   1

Data types for synchronization