Slang meaning of hard stop

hard stop means: n deadline. The time at which something must finish: I can come along to your wife-swapping party to start with, but I have a hard stop at eight o’clock.