The county fire warden has the powers of a peace officer to make arrests without warrant for violation of any county fire laws, and is not liable to civil action for trespass committed in the discharge of duties. In making any arrest, the fire warden shall follow procedures prescribed in Sections 4157 and 4158 of the Public Resources Code.