master
h 28 lines 1.01 KB
Raw
1 /*++
2
3 Copyright (c) Microsoft. All rights reserved.
4
5 Module Name:
6
7 NetworkTasks.h
8
9 Abstract:
10
11 Declaration of network command execution tasks.
12
13 --*/
14 #pragma once
15 #include "CLIExecutionContext.h"
16
17 namespace wsl::windows::wslc::task {
18
19 void CreateNetwork(wsl::windows::wslc::execution::CLIExecutionContext& context);
20 void DeleteNetworks(wsl::windows::wslc::execution::CLIExecutionContext& context);
21 void GetNetworks(wsl::windows::wslc::execution::CLIExecutionContext& context);
22 void InspectNetworks(wsl::windows::wslc::execution::CLIExecutionContext& context);
23 void ListNetworks(wsl::windows::wslc::execution::CLIExecutionContext& context);
24 void PruneNetworks(wsl::windows::wslc::execution::CLIExecutionContext& context);
25 void ConnectNetwork(wsl::windows::wslc::execution::CLIExecutionContext& context);
26 void DisconnectNetwork(wsl::windows::wslc::execution::CLIExecutionContext& context);
27 void SetNetworkEndpointOptionsFromArgs(wsl::windows::wslc::execution::CLIExecutionContext& context);
28 } // namespace wsl::windows::wslc::task