Timer cpp now needs a void(long) function