ArmarXConnectionObserver Struct Reference
+ Inheritance diagram for ArmarXConnectionObserver:

Public Member Functions

 ArmarXConnectionObserver (std::string protocol)
 
void attach () override
 
void detach () override
 
void failed (const std::string &) override
 
void receivedBytes (int num) override
 
void report (ProfilerListenerPrx &profiler, const std::string &applicationName)
 
void sentBytes (int num) override
 

Public Attributes

const std::string protocol
 
std::atomic< Ice::Int > received {0}
 
std::atomic< Ice::Int > sent {0}
 

Detailed Description

Definition at line 36 of file ApplicationNetworkStats.cpp.

Constructor & Destructor Documentation

◆ ArmarXConnectionObserver()

ArmarXConnectionObserver ( std::string  protocol)
inline

Definition at line 38 of file ApplicationNetworkStats.cpp.

Member Function Documentation

◆ attach()

void attach ( )
inlineoverride

Definition at line 39 of file ApplicationNetworkStats.cpp.

◆ detach()

void detach ( )
inlineoverride

Definition at line 40 of file ApplicationNetworkStats.cpp.

◆ failed()

void failed ( const std::string &  )
inlineoverride

Definition at line 41 of file ApplicationNetworkStats.cpp.

◆ receivedBytes()

void receivedBytes ( int  num)
inlineoverride

Definition at line 46 of file ApplicationNetworkStats.cpp.

◆ report()

void report ( ProfilerListenerPrx &  profiler,
const std::string &  applicationName 
)
inline

Definition at line 51 of file ApplicationNetworkStats.cpp.

◆ sentBytes()

void sentBytes ( int  num)
inlineoverride

Definition at line 42 of file ApplicationNetworkStats.cpp.

Member Data Documentation

◆ protocol

const std::string protocol

Definition at line 59 of file ApplicationNetworkStats.cpp.

◆ received

std::atomic<Ice::Int> received {0}

Definition at line 61 of file ApplicationNetworkStats.cpp.

◆ sent

std::atomic<Ice::Int> sent {0}

Definition at line 60 of file ApplicationNetworkStats.cpp.


The documentation for this struct was generated from the following file: