Ice 3.6 Slice API Reference
All Classes Interfaces Structs Exceptions Modules Files Operations Constants Sequences Dictionaries Enumerations Enumerator Pages
Metrics.ice
Go to the documentation of this file.
1 // **********************************************************************
2 //
3 // Copyright (c) 2003-2018 ZeroC, Inc. All rights reserved.
4 //
5 // This copy of Ice is licensed to you under the terms described in the
6 // ICE_LICENSE file included in this distribution.
7 //
8 // **********************************************************************
9 
10 #pragma once
11 
12 [["cpp:header-ext:h", "objc:header-dir:objc", "js:ice-build"]]
13 [["cpp:include:Glacier2/Config.h"]]
14 
15 #include <Ice/Metrics.ice>
16 
17 ["objc:prefix:ICEMX"]
18 module IceMX
19 {
20 
26 class SessionMetrics extends Metrics
27 {
33  int forwardedClient = 0;
34 
40  int forwardedServer = 0;
41 
47  int routingTableSize = 0;
48 
54  int queuedClient = 0;
55 
61  int queuedServer = 0;
62 
68  int overriddenClient = 0;
69 
75  int overriddenServer = 0;
76 };
77 
78 };
The base class for metrics.
Definition: Metrics.ice:40
The Ice Management eXtension facility.
Definition: Metrics.ice:18
Provides information on Glacier2 sessions.
Definition: Metrics.ice:26