Public Member Functions | |
DupeTable () | |
bool | new_rpc (SVCXPRT *xprt, struct rpc_msg *msg) |
void | completed_rpc (SVCXPRT *xprt, struct rpc_msg *msg, int replylen) |
ReposStats::DupeStats | get_stats () |
Private Member Functions | |
DupeTable (const DupeTable &) | |
Private Attributes | |
Basics::mutex | mu |
RPCTable | dupeTable |
int | dupeTableCount |
RPCValue * | oldestDupe |
RPCValue * | newestDupe |
ReposStats::DupeStats | dupeStats |
|
|
|
|
|
Definition at line 296 of file dupe.C. References Table< K, V >::Default::Delete(), dupeTable, dupeTableCount, Table< K, V >::Default::Get(), RPCValue::key, Basics::mutex::lock(), mu, RPCValue::newer, newestDupe, RPCValue::older, oldestDupe, RPCValue::reply, RPCValue::replylen, and Basics::mutex::unlock(). Referenced by completed_rpc(). |
|
Definition at line 108 of file dupe.C. References dupeStats, Basics::mutex::lock(), mu, and Basics::mutex::unlock(). Referenced by get_dupe_stats(). |
|
Definition at line 229 of file dupe.C. References ReposStats::DupeStats::completed, dupeStats, dupeTable, Table< K, V >::Default::Get(), ReposStats::DupeStats::inProcess, RPCValue::key, Basics::mutex::lock(), mu, NEW_CONSTR, RPCValue::newer, newestDupe, ReposStats::DupeStats::non, RPCValue::older, oldestDupe, Table< K, V >::Default::Put(), RPCValue::reply, RPCValue::replylen, and Basics::mutex::unlock(). Referenced by new_rpc(). |
|
Definition at line 96 of file dupe.C. Referenced by get_stats(), and new_rpc(). |
|
Definition at line 92 of file dupe.C. Referenced by completed_rpc(), and new_rpc(). |
|
Definition at line 93 of file dupe.C. Referenced by completed_rpc(). |
|
Definition at line 91 of file dupe.C. Referenced by completed_rpc(), get_stats(), and new_rpc(). |
|
Definition at line 95 of file dupe.C. Referenced by completed_rpc(), and new_rpc(). |
|
Definition at line 94 of file dupe.C. Referenced by completed_rpc(), and new_rpc(). |