What does ‘hard-boiled’ mean?

( adj ) Tough and cold. Harry’s a hard-boiled cop who doesn’t take anything from anybody.