Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
IceMX Namespace Reference

The Ice Management eXtension facility. More...

Classes

class  ChildInvocationMetrics
 Provides information on child invocations. More...
class  CollocatedMetrics
 Provides information on invocations that are collocated. More...
class  ConnectionMetrics
 Provides information on the data sent and received over Ice connections. More...
class  DispatchMetrics
 Provides information on servant dispatches. More...
class  InvocationMetrics
 Provide measurements for proxy invocations. More...
class  Metrics
 The base class for metrics. More...
class  MetricsAdmin
 The metrics administrative facet interface.
class  MetricsAdminPrx
 The metrics administrative facet interface. More...
struct  MetricsFailures
 Keeps track of metrics failures. More...
class  RemoteMetrics
 Provides information on invocations that are specifically sent over Ice connections. More...
class  SessionMetrics
 Provides information about Glacier2 sessions. More...
class  SubscriberMetrics
 Provides information about IceStorm subscribers. More...
class  ThreadMetrics
 Provides information on the number of threads currently in use and their activity. More...
class  TopicMetrics
 Provides information about one or more IceStorm topics. More...
class  UnknownMetricsView
 The exception that is thrown when a metrics view cannot be found. More...

Typedefs

using ChildInvocationMetricsPtr = std::shared_ptr<ChildInvocationMetrics>
 A shared pointer to a ChildInvocationMetrics.
using CollocatedMetricsPtr = std::shared_ptr<CollocatedMetrics>
 A shared pointer to a CollocatedMetrics.
using ConnectionMetricsPtr = std::shared_ptr<ConnectionMetrics>
 A shared pointer to a ConnectionMetrics.
using DispatchMetricsPtr = std::shared_ptr<DispatchMetrics>
 A shared pointer to a DispatchMetrics.
using InvocationMetricsPtr = std::shared_ptr<InvocationMetrics>
 A shared pointer to an InvocationMetrics.
using MetricsAdminPtr = std::shared_ptr<MetricsAdmin>
 A shared pointer to a MetricsAdmin.
using MetricsFailuresSeq = std::vector<MetricsFailures>
 A sequence of MetricsFailures.
using MetricsMap = std::vector<MetricsPtr>
 A sequence of metrics.
using MetricsPtr = std::shared_ptr<Metrics>
 A shared pointer to a Metrics.
using MetricsView = std::map<std::string, MetricsMap>
 A metrics view is a dictionary of metrics maps. The key of the dictionary is the name of the metrics map.
using RemoteMetricsPtr = std::shared_ptr<RemoteMetrics>
 A shared pointer to a RemoteMetrics.
using SessionMetricsPtr = std::shared_ptr<SessionMetrics>
 A shared pointer to a SessionMetrics.
using StringIntDict = std::map<std::string, std::int32_t>
 A dictionary of strings to integers.
using SubscriberMetricsPtr = std::shared_ptr<SubscriberMetrics>
 A shared pointer to a SubscriberMetrics.
using ThreadMetricsPtr = std::shared_ptr<ThreadMetrics>
 A shared pointer to a ThreadMetrics.
using TopicMetricsPtr = std::shared_ptr<TopicMetrics>
 A shared pointer to a TopicMetrics.

Functions

std::ostream & operator<< (std::ostream &os, const MetricsFailures &value)
 Outputs the description of a MetricsFailures to a stream, including all its fields.

Detailed Description

The Ice Management eXtension facility.