| lifecycle.rs |
The named Windows objects that govern a helper's lifetime.
[`StopEvent`] listens on two manual-reset events: one named after a profile
and an installation, and one named after the installation alone. A helper
serves exactly one profile, so signalling the first asks that profile's
helper, and only it, to exit, while signalling the second asks every helper
of the installation to exit.
[`ProfileGuard`] is a mutex named after the same profile. Only the first
helper to serve a profile takes it.
Note: currently, the helpers are not revived on system restarts. Firefox needs to
readd these helpers on first launch for the system login session. |
16807 |
0 % |
| main.rs |
Command line helper shipped alongside Firefox for working with Windows push
notifications. This is currently plumbing only and can be invoked from a console,
but implements no commands yet. |
14497 |
0 % |
| preferences.rs |
|
6523 |
0 % |
| pushconnection.rs |
|
9338 |
0 % |
| widestring.rs |
pub fn as_slice(&self) -> &[u16] {
&self.0
}
|
1245 |
0 % |