FRES_BLOCK_TIMING_REQS,
FRES_BLOCK_CSECTS,
FRES_BLOCK_SPARE_CAPACITY,
+ FRES_BLOCK_POWER_MANAGEMENT,
FRES_BLOCK_DUMMY_SCHED, /**< See resources/dummy/res_dummy_idl.idl */
+ FRES_BLOCK_DISK_SCHED, /** < See resources/disk_bfq/res_disk_idl.idl */
FRES_BLOCK_CLUSTER_TREE_TRAFFIC, /**< resources/cluster_tree/cluster_tree_idl.idl */
FRES_BLOCK_FWP_SCHED,
FRES_BLOCK_ITEM_NODES, /**< resources/item/item_idl.idl */
FRES_BLOCK_FPGA, /**< resources/fpga/res_fpga_idl.idl */
- FRES_NUM_BLOCKS
+ FRES_BLOCK_FWP,
+ __FRES_NUM_BLOCKS,
};
typedef CORBA_boolean (fres_block_serialize_fnc_t)(FORB_CDR_Codec *codec, const void *block_data);
FRES_CONTAINER_ACCESSOR(TIMING_REQS, timing_reqs)
FRES_CONTAINER_ACCESSOR(CSECTS, csects)
FRES_CONTAINER_ACCESSOR(SPARE_CAPACITY, spare_capacity)
+FRES_CONTAINER_ACCESSOR(POWER_MANAGEMENT, power_management)
int
fres_block_register(enum fres_block_type, const struct fres_block_desc *desc);
int fres_container_merge(struct fres_container *dest,
const struct fres_container *src);
+int fres_container_copy(struct fres_container *dest,
+ const struct fres_container *src);
+
#ifdef __cplusplus
} /* extern "C"*/
#endif