# FdoIRollbackLongTransactionCheckpoint Class Reference

`#include <IRollbackLongTransactionCheckpoint.h>`

Inheritance diagram for FdoIRollbackLongTransactionCheckpoint:

[legend]

List of all members.

## Detailed Description

The FdoIRollbackLongTransactionCheckpoint interface defines the RollbackLongTransactionCheckpoint command, which allows the user to roll back changes to a named checkpoint for the given long transaction. The user requires the access privilege on the long transaction for which the user tries to perform the operation.

Definition at line 36 of file IRollbackLongTransactionCheckpoint.h.

## Public Member Functions
virtual FDO_API void | Execute ()=0
| Executes the RollbackLongTransactionCheckpoint command.
virtual FDO_API FdoString * | GetCheckpointName ()=0
| Gets the name of the checkpoint to which the rollback operation should be executed.
virtual FDO_API FdoString * | GetLongTransactionName ()=0
| Gets the name of the long transaction for which a checkpoint should be rolled back.
virtual FDO_API void | SetCheckpointName (FdoString *value)=0
| Sets the name of the checkpoint to which the rollback operation should be executed.
virtual FDO_API void | SetLongTransactionName (FdoString *value)=0
| Sets the name of the long transaction for which a checkpoint should be rolled back.
## Friends
class | FdoIConnection

The documentation for this class was generated from the following file:

- IRollbackLongTransactionCheckpoint.h