Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/cli/src/tunnels.rs
3309 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
pub mod code_server;
7
pub mod dev_tunnels;
8
pub mod legal;
9
pub mod local_forwarding;
10
pub mod paths;
11
pub mod protocol;
12
pub mod shutdown_signal;
13
pub mod singleton_client;
14
pub mod singleton_server;
15
16
mod challenge;
17
mod control_server;
18
mod nosleep;
19
#[cfg(target_os = "linux")]
20
mod nosleep_linux;
21
#[cfg(target_os = "macos")]
22
mod nosleep_macos;
23
#[cfg(target_os = "windows")]
24
mod nosleep_windows;
25
mod port_forwarder;
26
mod server_bridge;
27
mod server_multiplexer;
28
mod service;
29
#[cfg(target_os = "linux")]
30
mod service_linux;
31
#[cfg(target_os = "macos")]
32
mod service_macos;
33
#[cfg(target_os = "windows")]
34
mod service_windows;
35
mod socket_signal;
36
mod wsl_detect;
37
38
pub use control_server::{serve, serve_stream, AuthRequired, Next, ServeStreamParams};
39
pub use nosleep::SleepInhibitor;
40
pub use service::{
41
create_service_manager, ServiceContainer, ServiceManager, SERVICE_LOG_FILE_NAME,
42
};
43
44