blob: 5694a4d3060fb488d6730a366edcc55ecb298add [file] [log] [blame] [edit]
/*
* Copyright 2018, Data61, CSIRO (ABN 41 687 119 230)
*
* SPDX-License-Identifier: BSD-2-Clause
*/
import <std_connector.camkes>;
import "interfaces/TransferString.idl4";
import "components/Producer/Producer.camkes";
import "components/CakeMLFilter/CakeMLFilter.camkes";
import "components/Consumer/Consumer.camkes";
assembly {
composition {
component Producer producer;
component CakeMLFilter cakemlfilter;
component Consumer consumer;
connection seL4RPCCall prod_to_filter(from producer.server, to cakemlfilter.client);
connection seL4RPCCall filter_to_cons(from cakemlfilter.server, to consumer.client);
}
configuration {
cakemlfilter.environment = "CakeML";
cakemlfilter.filter_regex = "This.*";
}
}