The North Carolina Department of Public Safety is an umbrella agency that carries out many of the state's law enforcement, emergency response and homeland security functions.