/* * 版权属于:yitter(yitter@126.com) * 开源地址:https://github.com/yitter/idgenerator */ #include #include #include "YitIdHelper.h" #include "idgen/IdGenerator.h" extern void SetIdGenerator(IdGeneratorOptions options) { SetOptions(options); } extern void SetWorkerId(uint32_t workerId) { IdGeneratorOptions options = BuildIdGenOptions(workerId); SetIdGenerator(options); } extern int64_t NextId() { return GetIdGenInstance()->NextId(); // IdGenerator *generator = GetIdGenInstance(); // uint64_t id = generator->NextId(); // free(generator); // return id; }