Context for incremental snapshots. More...
Public Member Functions | |
virtual Sint32 | create_snapshot (IServer_transaction *transaction, IString *snapshot_id)=0 |
Creates an incremental snapshot. More... |
|
Additional Inherited Members | |
Public Types inherited from mi::base::Interface_declare< 0x5ec24e12, 0x9ce9, 0x4f39, 0x9f, 0xd5, 0x35, 0xf1, 0xe5, 0x41, 0x34, 0x2e > | |
typedef Interface_declare< id1, id2, id3, id4, id5, id6, id7, id8, id9, id10, id11, IInterface > |
Self |
Own type. More... |
|
typedef Uuid_t< id1, id2, id3, id4, id5, id6, id7, id8, id9, id10, id11 > |
IID |
Declares the interface ID (IID) of this interface. More... |
|
Static Public Member Functions inherited from mi::base::Interface_declare< 0x5ec24e12, 0x9ce9, 0x4f39, 0x9f, 0xd5, 0x35, 0xf1, 0xe5, 0x41, 0x34, 0x2e > | |
static bool | compare_iid (const Uuid &iid) |
Compares the interface ID iid against the interface ID of this interface and of its ancestors. More... |
|
Context for incremental snapshots.
|
pure virtual |
Creates an incremental snapshot.
The incremental snapshot contains only the changes since the last call to this method on this context (or to the creation of this context for the first call).
transaction | The transaction to use. | |
[out] | snapshot_id | The ID of the snapshot will be stored here if the operation is successful. |