blob: 92f68636d26dfbe428019f2aa059fc1f8df08bfd [file] [log] [blame] [edit]
/*
* Copyright 2017, Data61, CSIRO (ABN 41 687 119 230)
*
* SPDX-License-Identifier: BSD-2-Clause
*/
import <std_connector.camkes>;
import "components/Sender/Sender.camkes";
import "components/Transport/Transport.camkes";
import "components/Receiver/Receiver.camkes";
assembly {
composition {
component Sender sender;
component Transport transport;
component Receiver receiver;
connection seL4SharedData a(from sender.sock, to transport.incoming);
connection seL4SharedData b(from transport.outgoing, to receiver.sock);
connection seL4Notification c(from sender.init, to transport.setup);
connection seL4Notification d(from transport.init, to receiver.setup);
}
}