Ice 3.8
Slice API Reference
Loading...
Searching...
No Matches
Metrics.ice
1// Copyright (c) ZeroC, Inc.
2
3#pragma once
4
5[["cpp:dll-export:GLACIER2_API"]]
6[["cpp:doxygen:include:Glacier2/Glacier2.h"]]
7[["cpp:header-ext:h"]]
8
9[["cpp:include:Glacier2/Config.h"]]
10
11[["js:module:@zeroc/ice"]]
12
13#include "Ice/Metrics.ice"
14
15["java:identifier:com.zeroc.IceMX"]
16["swift:identifier:Glacier2"]
17module IceMX
18{
19 /// Provides information about Glacier2 sessions.
20 class SessionMetrics extends Metrics
21 {
22 /// The number of client requests forwarded.
24
25 /// The number of server requests forwarded.
27
28 /// The size of the routing table.
30
31 /// The number of client requests queued.
32 ["deprecated:As of Ice 3.8, the Glacier2 router no longer queues requests."]
33 int queuedClient = 0;
34
35 /// The number of server requests queued.
36 ["deprecated:As of Ice 3.8, the Glacier2 router no longer queues requests."]
37 int queuedServer = 0;
38
39 /// The number of client requests overridden.
40 ["deprecated:As of Ice 3.8, the Glacier2 router no longer queues requests."]
42
43 /// The number of server requests overridden.
44 ["deprecated:As of Ice 3.8, the Glacier2 router no longer queues requests."]
46 }
47}
The base class for metrics.
Definition Metrics.ice:24
int forwardedClient
The number of client requests forwarded.
Definition Metrics.ice:23
int routingTableSize
The size of the routing table.
Definition Metrics.ice:29
int queuedServer
The number of server requests queued.
Definition Metrics.ice:37
int queuedClient
The number of client requests queued.
Definition Metrics.ice:33
int overriddenServer
The number of server requests overridden.
Definition Metrics.ice:45
int overriddenClient
The number of client requests overridden.
Definition Metrics.ice:41
int forwardedServer
The number of server requests forwarded.
Definition Metrics.ice:26
Provides information about Glacier2 sessions.
Definition Metrics.ice:21
The Ice Management eXtension facility.
Definition Metrics.ice:18