PK_PARTITION_transmit_delta   

PK_ERROR_code_t                        PK_PARTITION_transmit_delta
(
--- received arguments ---
PK_PARTITION_t                         partition,   --- partition
const PK_PARTITION_transmit_delta_o_t *options      --- transmit options
)


This function transmits the deltas of the given 'partition'.


Specific Errors:
    PK_ERROR_rollback_not_started  Partitioned rollback is not active (MILD)
    PK_ERROR_bad_mark              Bad pmarks to transmit (MILD)
    PK_ERROR_not_at_pmark          Partition is not at the transmit pmark
                                     (MILD)
    PK_ERROR_bad_key               Frustrum (FFOPWR) returned FR_bad_name
                                     (MILD)
    PK_ERROR_key_in_use            Frustrum (FFOPWR) returned FR_already_exists
                                     (MILD)
    PK_ERROR_cant_open_file        Frustrum (FFOPWR) returned FR_open_fail
                                     (MILD)
    PK_ERROR_schema_access_error   Error opening, closing, or writing the
                                      schema file (MILD)
    PK_ERROR_wrong_version         Cannot transmit as given version (MILD)
    PK_ERROR_file_access_error     Error writing or closing the transmit file
                                     (MILD)
    PK_ERROR_disc_full             Frustrum (FFWRIT) returned FR_disc_full
                                     (MILD)
    PK_ERROR_applio_not_registered Application i/o functions not registered
                                     (only relevant if the partition
                                      was transmitted with option
                                      PK_transmit_format_applio_c) (MILD)
    PK_ERROR_bad_text_conversion   Some partition data could not be written
                                     (only relevant if option 'transmit_format'
                                      is PK_transmit_format_text_c) (MILD)
    PK_ERROR_deltas_not_available  Either the partition was not transmitted
                                      with option
                                      PK_PARTITION_xmt_deltas_later_c, or the
                                      pmarks have been modified so that
                                      deltas can no longer be transmitted.
                                     (MILD)


The key, transmit format, user-field and version options used are the same as
the call to PK_PARTITION_transmit which transmitted the given partition.

The frustrum routine FFOPWR is called with guise FFCXMD (transmit file
containing deltas).

Deltas can only be transmitted for a partition if that partition was
transmitted earlier, with option PK_PARTITION_xmt_deltas_later_c, and it is
at the same pmark in the same pmark graph.

For more information, see Transmitting a partition.