 |
PK_PARTITION_make_pmark |
|
PK_ERROR_code_t PK_PARTITION_make_pmark
(
--- received arguments ---
PK_PARTITION_t partition, --- partition
--- returned arguments ---
PK_PMARK_t *const pmark --- partition mark
)
This function creates a partition mark in the given partition.
NOTE: This function is deprecated and has been superseded by
PK_PARTITION_make_pmark_2.
Specific Errors:
PK_ERROR_rollback_not_started Partitioned rollback is not active (MILD)
PK_ERROR_frustrum_failure The frustrum reported a problem (MILD)
PK_ERROR_bad_mark A pmark may not be created (MILD)
PK_ERROR_mesh_not_found Not all requested mesh data successfully
received (MILD)
This function creates a partition mark which represents the state of the
given partition at a moment in time. By supplying this pmark to PK_PMARK_goto
the application can (with certain restrictions) return the partition to that
state.
A pmark may not be created if the partition is at its initial pmark.
This function should only be called when partitioned rollback has been started
with PK_DELTA_register_callbacks.