Ice 3.7 C++11 API Reference
Loading...
Searching...
No Matches
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

namespace  IceMX

Typedefs

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

Functions

template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>>
bool IceMX::operator!= (const C &lhs, const C &rhs)
 Relational operator for generated structs and classes.
template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>>
bool IceMX::operator< (const C &lhs, const C &rhs)
 Relational operator for generated structs and classes.
template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>>
bool IceMX::operator<= (const C &lhs, const C &rhs)
 Relational operator for generated structs and classes.
template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>>
bool IceMX::operator== (const C &lhs, const C &rhs)
 Relational operator for generated structs and classes.
template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>>
bool IceMX::operator> (const C &lhs, const C &rhs)
 Relational operator for generated structs and classes.
template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>>
bool IceMX::operator>= (const C &lhs, const C &rhs)
 Relational operator for generated structs and classes.