Remove static inline function call.
Fix wrong type.
Add function to get cpu count.
Remove old XCF changes and move global declarations into XCF.
Remove old XCF changes and move global declarations into XCF.
Move type definitions into global XCF head file.
Add timer factory class.
Finish get cpu function.
Move all the inline functions into separate part from head definition.
Fix the loop include issue.
Remove the unnecessary delete call.
Add timer event.
Move all the inline functions into separate part from head definition.
Fix comment.
Use typedef name.
Add comments.
Fix coding style.
Fix static factory error.