コード例 #1
0
ファイル: cursors.cpp プロジェクト: rahul-ranchal/mongo
void CursorCache::appendInfo(BSONObjBuilder& result) const {
    stdx::lock_guard<stdx::mutex> lk(_mutex);
    result.append("sharded", static_cast<int>(cursorStatsMultiTarget.get()));
    result.appendNumber("shardedEver", _shardedTotal);
    result.append("refs", static_cast<int>(cursorStatsSingleTarget.get()));
    result.append("totalOpen", static_cast<int>(cursorStatsTotalOpen.get()));
}
コード例 #2
0
ファイル: cursors.cpp プロジェクト: rahul-ranchal/mongo
 long long get() const {
     return cursorStatsMultiTarget.get() + cursorStatsSingleTarget.get();
 }
コード例 #3
0
ファイル: clientcursor.cpp プロジェクト: zhihuiFan/mongo
long long ClientCursor::totalOpen() {
    return cursorStatsOpen.get();
}