37 #ifndef ra_nmps_appl_h
38 #define ra_nmps_appl_h
47 #if defined __cplusplus
55 #define NMPSAPPL_CELLIST_MAX \
58 #define NMPSAPPL_APPLSESS_MAX \
62 #define nmpsappl_mOption_Remove (1 << 0)
63 #define nmpsappl_mOption_NamePath (1 << 1)
64 #define nmpsappl_mOption_ReverseOrder (1 << 2)
77 unsigned long index_mask[NMPSAPPL_APPLSESS_MAX];
105 unsigned long cell_mask;
115 unsigned long options;
117 unsigned long index_mask;
142 unsigned int from_cell_mask,
unsigned int to_cell_mask);
148 #if defined __cplusplus
struct nmpsappl_s_cellist nmpsappl_t_cellist
struct nmpsappl_s_ctx * nmpsappl_t_ctx
pwr_tStatus nmpsappl_MirrorInit(pwr_tString80 *cell_array, unsigned long options, nmpsappl_t_ctx *ctx)
Initialize mirroring.
pwr_tStatus nmpsappl_RemoveAndDeleteData(nmpsappl_t_ctx applctx, pwr_tObjid objid)
Removes and deletes a dataobject from one of the cells that are mirrored.
pwr_tStatus nmpsappl_Mirror(nmpsappl_t_ctx applctx, int *data_count, nmpsappl_t_datainfo **datainfo)
Update mirroring.
pwr_tStatus nmpsappl_RemoveData(nmpsappl_t_ctx applctx, pwr_tObjid objid)
Removes a dataobject from one of the cells that are mirrored.
unsigned int pwr_tBoolean
Boolean type.
pwr_tCid pwr_tClassId
Class identity type.
char pwr_tString80[80]
80 byte string type.
int pwr_tStatus
Status type.
void * pwr_tAddress
Generic pointer type.