summaryrefslogtreecommitdiffhomepage
path: root/windows/winfw/src/extras/cli/commands/icommand.h
blob: a9503a205bbd23386c1175d29e2bc7ccb517ddc4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

#include <string>
#include <vector>

namespace commands
{

struct ICommand
{
	virtual std::wstring name() = 0;
	virtual std::wstring description() = 0;

	virtual void handleRequest(const std::vector<std::wstring> &arguments) = 0;
};

}