Public Member Functions | |
SRPC_Call_Stats () | |
~SRPC_Call_Stats () | |
Static Public Member Functions | |
static void | getStats (Basics::uint64 &calls, Basics::uint64 &secs, Basics::uint32 &usecs) |
Private Member Functions | |
void | accumulateStats (Basics::uint64 &calls, Basics::uint64 &secs, Basics::uint32 &usecs) |
void | recordCall (Basics::uint32 secs, Basics::uint32 &usecs) |
Private Attributes | |
SRPC_Call_Stats * | next |
Basics::mutex | mu |
Basics::uint64 | call_count |
Basics::uint64 | elapsed_secs |
Basics::uint32 | elapsed_usecs |
Static Private Attributes | |
static Basics::mutex | head_mu |
static SRPC_Call_Stats * | head = 0 |
Friends | |
class | Helper |
Classes | |
class | Helper |
|
Definition at line 198 of file VestaSourceServer.C. References Basics::mutex::lock(), next, and Basics::mutex::unlock(). |
|
Definition at line 208 of file VestaSourceServer.C. |
|
Definition at line 136 of file VestaSourceServer.C. References call_count, elapsed_secs, elapsed_usecs, Basics::mutex::lock(), mu, and Basics::mutex::unlock(). Referenced by getStats(). |
|
Definition at line 164 of file VestaSourceServer.C. References accumulateStats(), Basics::mutex::lock(), next, Basics::mutex::unlock(), and USECS_PER_SEC. |
|
Definition at line 147 of file VestaSourceServer.C. References call_count, elapsed_secs, elapsed_usecs, Basics::mutex::lock(), mu, Basics::mutex::unlock(), and USECS_PER_SEC. Referenced by SRPC_Call_Stats::Helper::~Helper(). |
|
Definition at line 127 of file VestaSourceServer.C. |
|
Definition at line 90 of file VestaSourceServer.C. Referenced by accumulateStats(), and recordCall(). |
|
Definition at line 91 of file VestaSourceServer.C. Referenced by accumulateStats(), and recordCall(). |
|
Definition at line 92 of file VestaSourceServer.C. Referenced by accumulateStats(), and recordCall(). |
|
Definition at line 131 of file VestaSourceServer.C. |
|
Definition at line 130 of file VestaSourceServer.C. |
|
Definition at line 87 of file VestaSourceServer.C. Referenced by accumulateStats(), and recordCall(). |
|
Definition at line 84 of file VestaSourceServer.C. Referenced by getStats(), and SRPC_Call_Stats(). |