Freeze Slice API Reference
EvictorStorage.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 <Ice/Identity.ice>
10 
11 module Freeze
12 {
13 
19 struct Statistics
20 {
27 
34 
41 }
42 
50 {
56  Object servant;
57 
64 }
65 
66 }
Freeze::ObjectRecord::stats
Statistics stats
The statistics for the object.
Definition: EvictorStorage.ice:63
Freeze::ObjectRecord
ObjectRecord is the value-type for the persistent maps maintained by evictors when using Ice encoding...
Definition: EvictorStorage.ice:50
Freeze
Freeze provides automatic persistence for Ice servants.
Definition: BackgroundSaveEvictor.ice:12
Freeze::Statistics::avgSaveTime
long avgSaveTime
The average time between saves, in milliseconds.
Definition: EvictorStorage.ice:40
Freeze::Statistics::lastSaveTime
long lastSaveTime
The time the object was last saved, in milliseconds relative to creationTime.
Definition: EvictorStorage.ice:33
Freeze::Statistics::creationTime
long creationTime
The time the object was created, in milliseconds since Jan 1, 1970 0:00.
Definition: EvictorStorage.ice:26
Freeze::ObjectRecord::servant
Object servant
The servant implementing the object.
Definition: EvictorStorage.ice:56
Identity.ice
Freeze::Statistics
Evictors maintain statistics about each object, when using Ice encoding version 1....
Definition: EvictorStorage.ice:20