How are WiFi probe requests handled in Fedora?

A question for those of you who know the Fedora codebase.
I’m curious about how WiFi probe requests work on Fedora. Specifically: are all known SSIDs broadcast (or just those of known hidden networks)?
I’d be glad if you could link me to the relevant code in the answer.

(In general, I’d like to know more about how the OS handles the various connections as a whole. Could you link me to some introductory readings?)

Source is here

As I understand it, nothing is broadcast from the workstation.
The network manager listens for those APs that are within range and broadcasting their SSID then the user can select which to use for a connection. For a hidden SSID (not being broadcast) the user must know the SSID and enter it before the connection can be made.