CCF
Loading...
Searching...
No Matches
host_processes_interface.h
Go to the documentation of this file.
1// Copyright (c) Microsoft Corporation. All rights reserved.
2// Licensed under the Apache 2.0 License.
3#pragma once
4
6
7#include <string>
8#include <vector>
9
10namespace ccf
11{
13 {
14 public:
15 virtual ~AbstractHostProcesses() = default;
16
17 static char const* get_subsystem_name()
18 {
19 return "HostProcesses";
20 }
21
23 const std::vector<std::string>& args,
24 const std::vector<uint8_t>& input = {}) = 0;
25 };
26}
Definition host_processes_interface.h:13
static char const * get_subsystem_name()
Definition host_processes_interface.h:17
virtual ~AbstractHostProcesses()=default
virtual void trigger_host_process_launch(const std::vector< std::string > &args, const std::vector< uint8_t > &input={})=0
Definition node_subsystem_interface.h:8
Definition app_interface.h:14