Go to the documentation of this file.
27 #include <ArmarXCore/interface/core/Profiler.h>
31 template<
class Functor>
37 struct ArmarXConnectionObserver;
60 void start(ProfilerListenerPrx profiler,
const std::string& applicationName);
63 Ice::Instrumentation::ConnectionObserverPtr
65 Ice::Instrumentation::ConnectionState
s,
66 const Ice::Instrumentation::ConnectionObserverPtr& previous)
override;
73 Ice::Instrumentation::ThreadState,
74 const Ice::Instrumentation::ThreadObserverPtr&)
override;
75 Ice::Instrumentation::InvocationObserverPtr
getInvocationObserver(
const Ice::ObjectPrx&,
const std::string&,
const Ice::Context&)
override;
80 const int REPORT_TIME_MS
Ice::Instrumentation::DispatchObserverPtr getDispatchObserver(const Ice::Current &, Ice::Int) override
Ice::Instrumentation::ObserverPtr getConnectionEstablishmentObserver(const Ice::EndpointPtr &, const std::string &) override
Ice::Instrumentation::ObserverPtr getEndpointLookupObserver(const Ice::EndpointPtr &) override
ApplicationNetworkStats()
void setObserverUpdater(const Ice::Instrumentation::ObserverUpdaterPtr &upd) override
The ApplicationNetworkStats class implements the Ice::Instrumentation::CommunicatorObserver interface...
::IceInternal::Handle< ::IceStorm::Instrumentation::ObserverUpdater > ObserverUpdaterPtr
Ice::Instrumentation::InvocationObserverPtr getInvocationObserver(const Ice::ObjectPrx &, const std::string &, const Ice::Context &) override
Ice::Instrumentation::ThreadObserverPtr getThreadObserver(const std::string &, const std::string &, Ice::Instrumentation::ThreadState, const Ice::Instrumentation::ThreadObserverPtr &) override
void start(ProfilerListenerPrx profiler, const std::string &applicationName)
Ice::Instrumentation::ConnectionObserverPtr getConnectionObserver(const Ice::ConnectionInfoPtr &c, const Ice::EndpointPtr &e, Ice::Instrumentation::ConnectionState s, const Ice::Instrumentation::ConnectionObserverPtr &previous) override
~ApplicationNetworkStats() override
void setApplicationName()
double s(double t, double s0, double v0, double a0, double j)
This file offers overloads of toIce() and fromIce() functions for STL container types.