/* */ #ifndef _D_CUID_COUNTER_H_ #define _D_CUID_COUNTER_H_ #include "common.h" #include "Command.h" namespace aria2 { class CUIDCounter { private: cuid_t _count; public: CUIDCounter():_count(0) {} ~CUIDCounter() {} cuid_t newID() { if(_count == INT64_MAX) { _count = 0; } return ++_count; } }; } #endif // _D_CUID_COUNTER_H_