# FdoICreateLongTransactionCheckpoint Class Reference

`#include <ICreateLongTransactionCheckpoint.h>`

Inheritance diagram for FdoICreateLongTransactionCheckpoint:

[legend]

List of all members.

## Detailed Description

The FdoICreateLongTransactionCheckpoint interface defines the CreateLongTransactionCheckpoint command, which allows the user to create a checkpoint for any long transaction to which the user has the access privileges.

Definition at line 35 of file ICreateLongTransactionCheckpoint.h.

## Public Member Functions
virtual FDO_API void | Execute ()=0
| Executes the CreateLongTransactionCheckpoint command.
virtual FDO_API FdoString * | GetCheckpointDescription ()=0
| Gets the description of the checkpoint to be created for the named long transaction.
virtual FDO_API FdoString * | GetCheckpointName ()=0
| Gets the name of the checkpoint to be created for the named long transaction.
virtual FDO_API FdoString * | GetLongTransactionName ()=0
| Gets the name of the long transaction for which a checkpoint should be created.
virtual FDO_API void | SetCheckpointDescription (FdoString *value)=0
| Sets the description of the checkpoint to be created for the named long transaction.
virtual FDO_API void | SetCheckpointName (FdoString *value)=0
| Sets the name of the checkpoint to be created for the named long transaction.
virtual FDO_API void | SetLongTransactionName (FdoString *value)=0
| Sets the name of the long transaction for which a checkpoint should be created.
## Friends
class | FdoIConnection

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

- ICreateLongTransactionCheckpoint.h