summaryrefslogtreecommitdiff
path: root/src/CUIDCounter.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-01-10 07:51:45 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-01-10 07:51:45 +0000
commit558541ec4872b20695953849bf2d94c969811a0e (patch)
tree76895bc80eca17c64a6f36d029caa20a0a072ace /src/CUIDCounter.h
parent643d28fb3c3cba12f57d21aa9ac13cf718a3dc09 (diff)
2010-01-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Reset GID to 1 when they reach maximum value. Rewritten CUIDCounter::newID() * src/CUIDCounter.h * src/RequestGroup.cc * src/RequestGroup.h
Diffstat (limited to 'src/CUIDCounter.h')
-rw-r--r--src/CUIDCounter.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/CUIDCounter.h b/src/CUIDCounter.h
index 0c00a2ae..ce9d5fee 100644
--- a/src/CUIDCounter.h
+++ b/src/CUIDCounter.h
@@ -50,11 +50,10 @@ public:
cuid_t newID()
{
- cuid_t id = ++_count;
- if(id == INT32_MAX) {
+ if(_count == INT32_MAX) {
_count = 0;
}
- return id;
+ return ++_count;
}
};