master
h 29 lines 807 Bytes
Raw
1 /*++
2
3 Copyright (c) Microsoft. All rights reserved.
4
5 Module Name:
6
7 SessionTasks.h
8
9 Abstract:
10
11 Declaration of session command execution tasks.
12
13 --*/
14 #pragma once
15 #include "CLIExecutionContext.h"
16
17 using wsl::windows::wslc::execution::CLIExecutionContext;
18
19 namespace wsl::windows::wslc::task {
20 void AttachToSession(CLIExecutionContext& context);
21 void EnterSession(CLIExecutionContext& context);
22 void ListSessions(CLIExecutionContext& context);
23 void OpenDefaultSession(CLIExecutionContext& context);
24 void OpenSessionIfSpecified(CLIExecutionContext& context);
25 void ResolveSession(CLIExecutionContext& context);
26 void RunInSession(CLIExecutionContext& context);
27 void ShowSystemInfo(CLIExecutionContext& context);
28 void TerminateSession(CLIExecutionContext& context);
29 } // namespace wsl::windows::wslc::task