Ice 3.7 C++11 API Reference
Classes | Namespaces | Typedefs
Metrics.h File Reference
#include <IceUtil/PushDisableWarnings.h>
#include <Ice/ProxyF.h>
#include <Ice/ObjectF.h>
#include <Ice/ValueF.h>
#include <Ice/Exception.h>
#include <Ice/LocalObject.h>
#include <Ice/StreamHelpers.h>
#include <Ice/Comparable.h>
#include <Ice/Proxy.h>
#include <Ice/Object.h>
#include <Ice/GCObject.h>
#include <Ice/Value.h>
#include <Ice/Incoming.h>
#include <Ice/FactoryTableInit.h>
#include <IceUtil/ScopedArray.h>
#include <Ice/Optional.h>
#include <Ice/ExceptionHelpers.h>
#include <Ice/BuiltinSequences.h>
#include <IceUtil/UndefSysMacros.h>
#include <IceUtil/PopDisableWarnings.h>
Include dependency graph for Metrics.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IceMX::ChildInvocationMetrics
 Provides information on child invocations. More...
 
class  IceMX::CollocatedMetrics
 Provides information on invocations that are collocated. More...
 
class  IceMX::ConnectionMetrics
 Provides information on the data sent and received over Ice connections. More...
 
class  IceMX::DispatchMetrics
 Provides information on servant dispatch. More...
 
struct  IceMX::MetricsAdmin::GetMetricsViewNamesResult
 Encapsulates the results of a call to getMetricsViewNames. More...
 
struct  IceMX::MetricsAdmin::GetMetricsViewResult
 Encapsulates the results of a call to getMetricsView. More...
 
class  IceMX::InvocationMetrics
 Provide measurements for proxy invocations. More...
 
class  IceMX::Metrics
 The base class for metrics. More...
 
class  IceMX::MetricsAdmin
 The metrics administrative facet interface. More...
 
class  IceMX::MetricsAdminPrx
 The metrics administrative facet interface. More...
 
struct  IceMX::MetricsFailures
 A structure to keep track of failures associated with a given metrics. More...
 
class  IceMX::RemoteMetrics
 Provides information on invocations that are specifically sent over Ice connections. More...
 
class  IceMX::ThreadMetrics
 Provides information on the number of threads currently in use and their activity. More...
 
class  IceMX::UnknownMetricsView
 Raised if a metrics view cannot be found. More...
 

Namespaces

 IceMX
 

Typedefs

using IceMX::MetricsFailuresSeq = ::std::vector< MetricsFailures >
 A sequence of MetricsFailures. More...
 
using IceMX::MetricsMap = ::std::vector<::std::shared_ptr< Metrics > >
 A metrics map is a sequence of metrics. More...
 
using IceMX::MetricsView = ::std::map<::std::string, MetricsMap >
 A metrics view is a dictionary of metrics map. More...
 
using IceMX::StringIntDict = ::std::map<::std::string, int >
 A dictionnary of strings to integers. More...