Ice 3.7 Slice API Reference
Metrics.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:dll-export:GLACIER2_API"]]
8 [["cpp:doxygen:include:Glacier2/Glacier2.h"]]
9 [["cpp:header-ext:h"]]
10 [["cpp:include:Glacier2/Config.h"]]
11 
12 [["ice-prefix"]]
13 
14 [["js:module:ice"]]
15 
16 [["objc:dll-export:GLACIER2_API"]]
17 [["objc:header-dir:objc"]]
18 
19 [["python:pkgdir:Glacier2"]]
20 
21 #include <Ice/Metrics.ice>
22 
23 #ifndef __SLICE2JAVA_COMPAT__
24 [["java:package:com.zeroc"]]
25 #endif
26 
27 ["objc:prefix:ICEMX", "swift:module:Glacier2:MX"]
28 module IceMX
29 {
30 
36 class SessionMetrics extends Metrics
37 {
43  int forwardedClient = 0;
44 
50  int forwardedServer = 0;
51 
57  int routingTableSize = 0;
58 
64  int queuedClient = 0;
65 
71  int queuedServer = 0;
72 
78  int overriddenClient = 0;
79 
85  int overriddenServer = 0;
86 }
87 
88 }
Metrics.ice
IceMX::SessionMetrics
Provides information on Glacier2 sessions.
Definition: Metrics.ice:37
IceMX
The Ice Management eXtension facility.
Definition: Metrics.ice:29
IceMX::Metrics
The base class for metrics.
Definition: Metrics.ice:52