Freeze Slice API Reference
TransactionalEvictor.ice
Go to the documentation of this file.
1 //
2 // Copyright (c) ZeroC, Inc. All rights reserved.
3 //
4 
5 #pragma once
6 
7 [["cpp:header-ext:h", "cpp:dll-export:FREEZE_API"]]
8 
9 #include <Freeze/Evictor.ice>
10 
11 module Freeze
12 {
13 
14 local interface Transaction;
15 
22 local interface TransactionalEvictor extends Evictor
23 {
32 
41 }
42 
43 }
Freeze::TransactionalEvictor
A transactional evictor is an evictor that performs every single read-write operation within its own ...
Definition: TransactionalEvictor.ice:23
Freeze
Freeze provides automatic persistence for Ice servants.
Definition: BackgroundSaveEvictor.ice:12
Freeze::Evictor
An automatic Ice object persistence manager, based on the evictor pattern.
Definition: Evictor.ice:124
Freeze::TransactionalEvictor::getCurrentTransaction
Transaction getCurrentTransaction()
Get the transaction associated with the calling thread.
Freeze::Transaction
A transaction.
Definition: Transaction.ice:22
Evictor.ice
Freeze::TransactionalEvictor::setCurrentTransaction
void setCurrentTransaction(Transaction tx)
Associate a transaction with the calling thread.