#include <transport_stats_provider.hpp>
Public Member Functions | |
int | start () |
TransportStatsProvider (INode &node) | |
Private Types | |
typedef MethodBinder< const TransportStatsProvider *, void(TransportStatsProvider::*)(const protocol::GetTransportStats::Request &, protocol::GetTransportStats::Response &) const > | GetTransportStatsCallback |
Private Member Functions | |
void | handleGetTransportStats (const protocol::GetTransportStats::Request &, protocol::GetTransportStats::Response &resp) const |
![]() | |
Noncopyable () | |
~Noncopyable () | |
Private Attributes | |
ServiceServer< protocol::GetTransportStats, GetTransportStatsCallback > | srv_ |
This class provides statistics about the transport layer performance on the local node. The user's application does not deal with this class directly because it's instantiated by the node class.
Definition at line 19 of file transport_stats_provider.hpp.
|
private |
Definition at line 24 of file transport_stats_provider.hpp.
|
inlineexplicit |
Definition at line 49 of file transport_stats_provider.hpp.
|
inlineprivate |
Definition at line 28 of file transport_stats_provider.hpp.
|
inline |
Once started, this class requires no further attention. Returns negative error code.
Definition at line 57 of file transport_stats_provider.hpp.
|
private |
Definition at line 26 of file transport_stats_provider.hpp.